Class Wizard

java.lang.Object
com.biglybt.ui.swt.wizard.Wizard
Direct Known Subclasses:
BetaWizard, ConfigureWizard, ExportTorrentWizard, ImportTorrentWizard, InstallPluginWizard, IpCheckerWizard, NewTorrentWizard, SpeedTestWizard, UnInstallPluginWizard

public class Wizard extends Object
  • Field Details

    • DEFAULT_WIDTH

      private static final int DEFAULT_WIDTH
      See Also:
    • listeners

      List<WizardListener> listeners
    • wizardKey

      private final String wizardKey
    • hasShellMetrics

      private final boolean hasShellMetrics
    • display

      org.eclipse.swt.widgets.Display display
    • wizardWindow

      org.eclipse.swt.widgets.Shell wizardWindow
    • title

      org.eclipse.swt.widgets.Label title
    • currentInfo

      org.eclipse.swt.widgets.Label currentInfo
    • errorMessage

      org.eclipse.swt.widgets.Label errorMessage
    • currentPanel

      IWizardPanel<?> currentPanel
    • panel

      org.eclipse.swt.widgets.Composite panel
    • titleFont

      org.eclipse.swt.graphics.Font titleFont
    • previous

      protected org.eclipse.swt.widgets.Button previous
    • next

      protected org.eclipse.swt.widgets.Button next
    • finish

      protected org.eclipse.swt.widgets.Button finish
    • cancel

      protected org.eclipse.swt.widgets.Button cancel
    • closeCatcher

      org.eclipse.swt.widgets.Listener closeCatcher
    • wizardHeight

      int wizardHeight
    • completed

      private boolean completed
  • Constructor Details

    • Wizard

      public Wizard(String keyTitle)
    • Wizard

      public Wizard(String keyTitle, boolean modal)
    • Wizard

      public Wizard(String keyTitle, boolean modal, int width)
  • Method Details

    • cancelSelected

      private void cancelSelected()
    • finishSelected

      private void finishSelected()
    • clearPanel

      private void clearPanel()
    • refresh

      private void refresh()
    • setDefaultButton

      private void setDefaultButton()
    • getPanel

      public org.eclipse.swt.widgets.Composite getPanel()
    • setTitle

      public void setTitle(String title)
    • setTitleAsResourceID

      public void setTitleAsResourceID(String id)
    • setCurrentInfo

      public void setCurrentInfo(String currentInfo)
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • setNextEnabled

      public void setNextEnabled(boolean enabled)
    • setPreviousEnabled

      public void setPreviousEnabled(boolean enabled)
    • setFinishEnabled

      public void setFinishEnabled(boolean enabled)
    • setFirstPanel

      public void setFirstPanel(IWizardPanel<?> panel)
    • getWizardWindow

      public org.eclipse.swt.widgets.Shell getWizardWindow()
    • getErrorMessage

      public String getErrorMessage()
    • getDisplay

      public org.eclipse.swt.widgets.Display getDisplay()
    • switchToClose

      public void switchToClose()
    • switchToClose

      public void switchToClose(Runnable do_it)
    • close

      public void close()
    • onClose

      public void onClose()
    • getCurrentPanel

      public IWizardPanel<?> getCurrentPanel()
      Returns:
      Returns the currentPanel.
    • ensureSize

      private void ensureSize()
    • addListener

      public void addListener(WizardListener l)
    • removeListener

      public void removeListener(WizardListener l)