Class Wizard
java.lang.Object
com.biglybt.ui.swt.wizard.Wizard
- Direct Known Subclasses:
BetaWizard, ConfigureWizard, ExportTorrentWizard, ImportTorrentWizard, InstallPluginWizard, IpCheckerWizard, NewTorrentWizard, SpeedTestWizard, UnInstallPluginWizard
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.swt.widgets.Button(package private) org.eclipse.swt.widgets.Listenerprivate boolean(package private) org.eclipse.swt.widgets.Label(package private) IWizardPanel<?> private static final int(package private) org.eclipse.swt.widgets.Display(package private) org.eclipse.swt.widgets.Labelprotected org.eclipse.swt.widgets.Buttonprivate final boolean(package private) List<WizardListener> protected org.eclipse.swt.widgets.Button(package private) org.eclipse.swt.widgets.Compositeprotected org.eclipse.swt.widgets.Button(package private) org.eclipse.swt.widgets.Label(package private) org.eclipse.swt.graphics.Font(package private) intprivate final String(package private) org.eclipse.swt.widgets.Shell -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidprivate voidvoidclose()private voidprivate voidIWizardPanel<?> org.eclipse.swt.widgets.Displayorg.eclipse.swt.widgets.CompositegetPanel()org.eclipse.swt.widgets.ShellvoidonClose()private voidrefresh()voidvoidsetCurrentInfo(String currentInfo) private voidvoidsetErrorMessage(String errorMessage) voidsetFinishEnabled(boolean enabled) voidsetFirstPanel(IWizardPanel<?> panel) voidsetNextEnabled(boolean enabled) voidsetPreviousEnabled(boolean enabled) voidvoidvoidvoidswitchToClose(Runnable do_it)
-
Field Details
-
DEFAULT_WIDTH
private static final int DEFAULT_WIDTH- See Also:
-
listeners
List<WizardListener> listeners -
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
-
Wizard
-
Wizard
-
-
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
-
setTitleAsResourceID
-
setCurrentInfo
-
setErrorMessage
-
setNextEnabled
public void setNextEnabled(boolean enabled) -
setPreviousEnabled
public void setPreviousEnabled(boolean enabled) -
setFinishEnabled
public void setFinishEnabled(boolean enabled) -
setFirstPanel
-
getWizardWindow
public org.eclipse.swt.widgets.Shell getWizardWindow() -
getErrorMessage
-
getDisplay
public org.eclipse.swt.widgets.Display getDisplay() -
switchToClose
public void switchToClose() -
switchToClose
-
close
public void close() -
onClose
public void onClose() -
getCurrentPanel
- Returns:
- Returns the currentPanel.
-
ensureSize
private void ensureSize() -
addListener
-
removeListener
-