org.herac.tuxguitar.gui.system.config.items

Class Option

public abstract class Option extends SelectionAdapter

Field Summary
protected static intDEFAULT_INDENT
protected static intMINIMUN_WIDTH
Constructor Summary
Option(ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text, int horizontalAlignment, int verticalAlignment)
Option(ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text)
Method Summary
abstract voidapplyConfig(boolean force)
abstract voidcreateOption()
CompositegetComposite()
ConfigManagergetConfig()
DisplaygetDisplay()
TablatureEditorgetEditor()
protected FormDatagetGroupData()
ShellgetShell()
protected GridDatagetTabbedData()
protected GridDatagetTabbedData(int horizontalAlignment, int verticalAlignment)
protected GridDatagetTabbedData(int indent, int horizontalAlignment, int verticalAlignment)
ToolItemgetToolItem()
GridDatamakeGridData(int minWith, int minHeight)
GridDatamakeGridData(int with, int height, int minWith, int minHeight)
GridDatamakeGridData(int widthHint, int heightHint, int minimumWidth, int minimumHeight, int horizontalAlignment, int verticalAlignment, boolean grabExcessHorizontalSpace, boolean grabExcessVerticalSpace, int horizontalSpan, int verticalSpan)
voidsetVisible(boolean visible)
protected LabelshowImageLabel(Composite parent, int labelStyle, Image image)
protected LabelshowLabel(Composite parent, int labelStyle, int fontStyle, int fontScale, String text)
protected LabelshowLabel(Composite parent, int hAlign, int labelStyle, int fontStyle, int fontScale, String text)
abstract voidupdateConfig()
voidwidgetSelected(SelectionEvent e)

Field Detail

DEFAULT_INDENT

protected static final int DEFAULT_INDENT

MINIMUN_WIDTH

protected static final int MINIMUN_WIDTH

Constructor Detail

Option

public Option(ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text, int horizontalAlignment, int verticalAlignment)

Option

public Option(ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text)

Method Detail

applyConfig

public abstract void applyConfig(boolean force)

createOption

public abstract void createOption()

getComposite

public Composite getComposite()

getConfig

public ConfigManager getConfig()

getDisplay

public Display getDisplay()

getEditor

public TablatureEditor getEditor()

getGroupData

protected FormData getGroupData()

getShell

public Shell getShell()

getTabbedData

protected GridData getTabbedData()

getTabbedData

protected GridData getTabbedData(int horizontalAlignment, int verticalAlignment)

getTabbedData

protected GridData getTabbedData(int indent, int horizontalAlignment, int verticalAlignment)

getToolItem

public ToolItem getToolItem()

makeGridData

public GridData makeGridData(int minWith, int minHeight)

makeGridData

public GridData makeGridData(int with, int height, int minWith, int minHeight)

makeGridData

public GridData makeGridData(int widthHint, int heightHint, int minimumWidth, int minimumHeight, int horizontalAlignment, int verticalAlignment, boolean grabExcessHorizontalSpace, boolean grabExcessVerticalSpace, int horizontalSpan, int verticalSpan)

setVisible

public void setVisible(boolean visible)

showImageLabel

protected Label showImageLabel(Composite parent, int labelStyle, Image image)

showLabel

protected Label showLabel(Composite parent, int labelStyle, int fontStyle, int fontScale, String text)

showLabel

protected Label showLabel(Composite parent, int hAlign, int labelStyle, int fontStyle, int fontScale, String text)

updateConfig

public abstract void updateConfig()

widgetSelected

public void widgetSelected(SelectionEvent e)