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, SkinOption, SoundOption, StylesOption, ToolBarsOption
public abstract class Option
- extends SelectionAdapter
Constructor Summary |
Option(TGConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text)
|
Option(TGConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text,
int horizontalAlignment,
int verticalAlignment)
|
Method Summary |
protected void |
addSyncThread(java.lang.Runnable runnable)
|
abstract void |
applyConfig(boolean force)
|
Point |
computeSize()
|
protected Point |
computeSize(int wHint,
int hHint)
|
abstract void |
createOption()
|
void |
dispose()
|
Composite |
getComposite()
|
TGConfigManager |
getConfig()
|
java.util.Properties |
getDefaults()
|
Display |
getDisplay()
|
TablatureEditor |
getEditor()
|
protected FormData |
getGroupData()
|
Shell |
getShell()
|
protected GridData |
getTabbedData()
|
protected GridData |
getTabbedData(int horizontalAlignment,
int verticalAlignment)
|
protected GridData |
getTabbedData(int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace)
|
protected GridData |
getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment)
|
protected GridData |
getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace)
|
ToolItem |
getToolItem()
|
protected boolean |
isDisposed()
|
void |
loadCursor(int style)
|
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 |
pack()
|
void |
setVisible(boolean visible)
|
protected Label |
showImageLabel(Composite parent,
int labelStyle,
Image image)
|
protected Label |
showLabel(Composite parent,
int hAlign,
int vAlign,
boolean grabExcessHSpace,
boolean grabExcessVSpace,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
|
protected Label |
showLabel(Composite parent,
int hAlign,
int vAlign,
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()
|
abstract void |
updateDefaults()
|
void |
widgetSelected(SelectionEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_INDENT
protected static final int DEFAULT_INDENT
- See Also:
- Constant Field Values
Option
public Option(TGConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text,
int horizontalAlignment,
int verticalAlignment)
Option
public Option(TGConfigEditor configEditor,
ToolBar toolBar,
Composite parent,
java.lang.String text)
createOption
public abstract void createOption()
updateConfig
public abstract void updateConfig()
updateDefaults
public abstract void updateDefaults()
applyConfig
public abstract void applyConfig(boolean force)
setVisible
public void setVisible(boolean visible)
dispose
public void dispose()
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 vAlign,
int labelStyle,
int fontStyle,
int fontScale,
java.lang.String text)
showLabel
protected Label showLabel(Composite parent,
int hAlign,
int vAlign,
boolean grabExcessHSpace,
boolean grabExcessVSpace,
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()
computeSize
public Point computeSize()
computeSize
protected Point computeSize(int wHint,
int hHint)
getConfig
public TGConfigManager getConfig()
getDefaults
public java.util.Properties getDefaults()
getEditor
public TablatureEditor getEditor()
getDisplay
public Display getDisplay()
getShell
public Shell getShell()
isDisposed
protected boolean isDisposed()
makeGridData
public GridData makeGridData(int with,
int height,
int minWith,
int minHeight)
getTabbedData
protected GridData getTabbedData()
getTabbedData
protected GridData getTabbedData(int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace)
getTabbedData
protected GridData getTabbedData(int horizontalAlignment,
int verticalAlignment)
getTabbedData
protected GridData getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment)
getTabbedData
protected GridData getTabbedData(int indent,
int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace)
makeGridData
public GridData makeGridData(int widthHint,
int heightHint,
int minimumWidth,
int minimumHeight,
int horizontalAlignment,
int verticalAlignment,
boolean grabExcessHorizontalSpace,
boolean grabExcessVerticalSpace,
int horizontalSpan,
int verticalSpan)
pack
public void pack()
loadCursor
public void loadCursor(int style)
addSyncThread
protected void addSyncThread(java.lang.Runnable runnable)