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
public class Wizard extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.Button
cancel
(package private) org.eclipse.swt.widgets.Listener
closeCatcher
private boolean
completed
(package private) org.eclipse.swt.widgets.Label
currentInfo
(package private) IWizardPanel<?>
currentPanel
private static int
DEFAULT_WIDTH
(package private) org.eclipse.swt.widgets.Display
display
(package private) org.eclipse.swt.widgets.Label
errorMessage
protected org.eclipse.swt.widgets.Button
finish
private boolean
hasShellMetrics
(package private) java.util.List<WizardListener>
listeners
protected org.eclipse.swt.widgets.Button
next
(package private) org.eclipse.swt.widgets.Composite
panel
protected org.eclipse.swt.widgets.Button
previous
(package private) org.eclipse.swt.widgets.Label
title
(package private) org.eclipse.swt.graphics.Font
titleFont
(package private) int
wizardHeight
private java.lang.String
wizardKey
(package private) org.eclipse.swt.widgets.Shell
wizardWindow
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(WizardListener l)
private void
cancelSelected()
private void
clearPanel()
void
close()
private void
ensureSize()
private void
finishSelected()
IWizardPanel<?>
getCurrentPanel()
org.eclipse.swt.widgets.Display
getDisplay()
java.lang.String
getErrorMessage()
org.eclipse.swt.widgets.Composite
getPanel()
org.eclipse.swt.widgets.Shell
getWizardWindow()
void
onClose()
private void
refresh()
void
removeListener(WizardListener l)
void
setCurrentInfo(java.lang.String currentInfo)
private void
setDefaultButton()
void
setErrorMessage(java.lang.String errorMessage)
void
setFinishEnabled(boolean enabled)
void
setFirstPanel(IWizardPanel<?> panel)
void
setNextEnabled(boolean enabled)
void
setPreviousEnabled(boolean enabled)
void
setTitle(java.lang.String title)
void
setTitleAsResourceID(java.lang.String id)
void
switchToClose()
void
switchToClose(java.lang.Runnable do_it)
-
-
-
Field Detail
-
DEFAULT_WIDTH
private static final int DEFAULT_WIDTH
- See Also:
- Constant Field Values
-
listeners
java.util.List<WizardListener> listeners
-
wizardKey
private final java.lang.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
-
-
Method Detail
-
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(java.lang.String title)
-
setTitleAsResourceID
public void setTitleAsResourceID(java.lang.String id)
-
setCurrentInfo
public void setCurrentInfo(java.lang.String currentInfo)
-
setErrorMessage
public void setErrorMessage(java.lang.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 java.lang.String getErrorMessage()
-
getDisplay
public org.eclipse.swt.widgets.Display getDisplay()
-
switchToClose
public void switchToClose()
-
switchToClose
public void switchToClose(java.lang.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)
-
-