Package com.biglybt.ui.swt.wizard
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.Listener
private 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.Label
protected org.eclipse.swt.widgets.Button
private final boolean
(package private) List<WizardListener>
protected org.eclipse.swt.widgets.Button
(package private) org.eclipse.swt.widgets.Composite
protected org.eclipse.swt.widgets.Button
(package private) org.eclipse.swt.widgets.Label
(package private) org.eclipse.swt.graphics.Font
(package private) int
private final String
(package private) org.eclipse.swt.widgets.Shell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private void
private void
void
close()
private void
private void
IWizardPanel<?>
org.eclipse.swt.widgets.Display
org.eclipse.swt.widgets.Composite
getPanel()
org.eclipse.swt.widgets.Shell
void
onClose()
private void
refresh()
void
void
setCurrentInfo
(String currentInfo) private void
void
setErrorMessage
(String errorMessage) void
setFinishEnabled
(boolean enabled) void
setFirstPanel
(IWizardPanel<?> panel) void
setNextEnabled
(boolean enabled) void
setPreviousEnabled
(boolean enabled) void
void
void
void
switchToClose
(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
-