org.herac.tuxguitar.gui.system.config.items
Class Option
java.lang.Object
SelectionAdapter
org.herac.tuxguitar.gui.system.config.items.Option
- Direct Known Subclasses:
- LanguageOption, MainOption, SoundOption, StylesOption, ToolBarsOption
public abstract class Option
- extends SelectionAdapter
Constructor Summary |
Option(ConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text)
|
Option(ConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text,
int horizontalAlignment,
int verticalAlignment)
|
Method Summary |
abstract void |
applyConfig(boolean force)
|
abstract void |
createOption()
|
Composite |
getComposite()
|
ConfigManager |
getConfig()
|
Display |
getDisplay()
|
TablatureEditor |
getEditor()
|
protected FormData |
getGroupData()
|
Shell |
getShell()
|
protected GridData |
getTabbedData()
|
protected GridData |
getTabbedData(int horizontalAlignment,
int verticalAlignment)
|
protected GridData |
getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment)
|
ToolItem |
getToolItem()
|
GridData |
makeGridData(int minWith,
int minHeight)
|
GridData |
makeGridData(int with,
int height,
int minWith,
int minHeight)
|
GridData |
makeGridData(int widthHint,
int heightHint,
int minimumWidth,
int minimumHeight,
int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace,
int horizontalSpan,
int verticalSpan)
|
void |
setVisible(boolean visible)
|
protected Label |
showImageLabel(Composite parent,
int labelStyle,
Image image)
|
protected Label |
showLabel(Composite parent,
int hAlign,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
|
protected Label |
showLabel(Composite parent,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
|
abstract void |
updateConfig()
|
void |
widgetSelected(SelectionEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MINIMUN_WIDTH
protected static final int MINIMUN_WIDTH
- See Also:
- Constant Field Values
DEFAULT_INDENT
protected static final int DEFAULT_INDENT
- See Also:
- Constant Field Values
Option
public Option(ConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text,
int horizontalAlignment,
int verticalAlignment)
Option
public Option(ConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text)
createOption
public abstract void createOption()
updateConfig
public abstract void updateConfig()
applyConfig
public abstract void applyConfig(boolean force)
setVisible
public void setVisible(boolean visible)
showLabel
protected Label showLabel(Composite parent,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
showLabel
protected Label showLabel(Composite parent,
int hAlign,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
showImageLabel
protected Label showImageLabel(Composite parent,
int labelStyle,
Image image)
getGroupData
protected FormData getGroupData()
widgetSelected
public void widgetSelected(SelectionEvent e)
getComposite
public Composite getComposite()
getToolItem
public ToolItem getToolItem()
getConfig
public ConfigManager getConfig()
getEditor
public TablatureEditor getEditor()
getDisplay
public Display getDisplay()
getShell
public Shell getShell()
makeGridData
public GridData makeGridData(int minWith,
int minHeight)
makeGridData
public GridData makeGridData(int with,
int height,
int minWith,
int minHeight)
getTabbedData
protected GridData getTabbedData()
getTabbedData
protected GridData getTabbedData(int horizontalAlignment,
int verticalAlignment)
getTabbedData
protected GridData getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment)
makeGridData
public GridData makeGridData(int widthHint,
int heightHint,
int minimumWidth,
int minimumHeight,
int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace,
int horizontalSpan,
int verticalSpan)