org.herac.tuxguitar.gui.system.config.items
Class Option
public abstract
class
Option
extends SelectionAdapter
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 labelStyle, int fontStyle, int fontScale, String text) |
protected Label | showLabel(Composite parent, int hAlign, int labelStyle, int fontStyle, int fontScale, String text) |
abstract void | updateConfig() |
void | widgetSelected(SelectionEvent e) |
protected static final int DEFAULT_INDENT
protected static final int MINIMUN_WIDTH
public Option(
ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text, int horizontalAlignment, int verticalAlignment)
public Option(
ConfigEditor configEditor, ToolBar toolBar, Composite parent, String text)
public abstract void applyConfig(boolean force)
public abstract void createOption()
public Composite getComposite()
public Display getDisplay()
protected FormData getGroupData()
public Shell getShell()
protected GridData getTabbedData()
protected GridData getTabbedData(int horizontalAlignment, int verticalAlignment)
protected GridData getTabbedData(int indent, int horizontalAlignment, int verticalAlignment)
public ToolItem getToolItem()
public GridData makeGridData(int minWith, int minHeight)
public GridData makeGridData(int with, int height, int minWith, int minHeight)
public GridData makeGridData(int widthHint, int heightHint, int minimumWidth, int minimumHeight, int horizontalAlignment, int verticalAlignment, boolean grabExcessHorizontalSpace, boolean grabExcessVerticalSpace, int horizontalSpan, int verticalSpan)
public void setVisible(boolean visible)
protected Label showImageLabel(Composite parent, int labelStyle, Image image)
protected Label showLabel(Composite parent, int labelStyle, int fontStyle, int fontScale, String text)
protected Label showLabel(Composite parent, int hAlign, int labelStyle, int fontStyle, int fontScale, String text)
public abstract void updateConfig()
public void widgetSelected(SelectionEvent e)