public class AbstractSettings extends java.lang.Object implements ISettings
Constructor and Description |
---|
AbstractSettings() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowButtonResizing()
Whether buttons can be resized via the resize bar.
|
boolean |
drawBorder()
Whether to draw a 1 pixel border on the left, right and top side of the ButtonComposite.
|
int |
getButtonHeight()
Returns the height of a button.
|
IButtonPainter |
getButtonPainter()
Returns the IButtonPainter to use to paint buttons.
|
org.eclipse.swt.graphics.Color |
getButtonTextColor()
Returns the Color used for the text on the buttons.
|
org.eclipse.swt.graphics.Font |
getButtonTextFont(org.eclipse.swt.graphics.Font currentFont)
Returns the Font to use when drawing text on the buttons.
|
int |
getButtonTextImageSpacing()
Returns the spacing between the image and the text on a button.
|
int |
getLeftButtonTextSpacing()
Returns the spacing between the left side border and the text on a button.
|
org.eclipse.swt.graphics.Image |
getOutlook2005ArrowImage()
Returns the image for the Outlook 2005 styled arrow.
|
int |
getOutlook2005ResizeBarSize()
Returns the pixel height of the Outlook 2005 resize bar.
|
int |
getOutlook2005ResizeDotNumber()
Returns the number of dots shown on the resize bar for the Outlook 2005 styled resize bar.
|
org.eclipse.swt.graphics.Image |
getOutlook2007ArrowImage()
Returns the image for the Outlook 2007 styled arrow.
|
int |
getOutlook2007ResizeBarSize()
Returns the pixel height of the Outlook 2007 resize bar.
|
int |
getOutlook2007ResizeDotNumber()
Returns the number of dots shown on the resize bar for the Outlook 2007 styled resize bar.
|
int |
getToolBarLeftSpacer()
Returns the number of pixels left of an item on the toolbar that the selection area should cover.
|
int |
getToolBarRightSpacer()
Returns the number of pixels right of an item on the toolbar that the selection area should cover.
|
int |
getToolBarSpacing()
Returns the number of pixels between each item on the toolbar.
|
boolean |
showToolBar()
Whether to show the toolbar at the bottom or not.
|
public boolean allowButtonResizing()
ISettings
allowButtonResizing
in interface ISettings
public boolean drawBorder()
ISettings
drawBorder
in interface ISettings
public int getButtonHeight()
ISettings
getButtonHeight
in interface ISettings
public org.eclipse.swt.graphics.Image getOutlook2005ArrowImage()
ISettings
getOutlook2005ArrowImage
in interface ISettings
public org.eclipse.swt.graphics.Image getOutlook2007ArrowImage()
ISettings
getOutlook2007ArrowImage
in interface ISettings
public int getOutlook2005ResizeBarSize()
ISettings
getOutlook2005ResizeBarSize
in interface ISettings
public int getOutlook2007ResizeBarSize()
ISettings
getOutlook2007ResizeBarSize
in interface ISettings
public boolean showToolBar()
ISettings
showToolBar
in interface ISettings
public int getOutlook2005ResizeDotNumber()
ISettings
getOutlook2005ResizeDotNumber
in interface ISettings
public int getOutlook2007ResizeDotNumber()
ISettings
getOutlook2007ResizeDotNumber
in interface ISettings
public IButtonPainter getButtonPainter()
ISettings
getButtonPainter
in interface ISettings
public org.eclipse.swt.graphics.Font getButtonTextFont(org.eclipse.swt.graphics.Font currentFont)
ISettings
getButtonTextFont
in interface ISettings
currentFont
- The current font that it is recommended to modify and returnpublic org.eclipse.swt.graphics.Color getButtonTextColor()
ISettings
getButtonTextColor
in interface ISettings
public int getToolBarLeftSpacer()
ISettings
getToolBarLeftSpacer
in interface ISettings
public int getToolBarRightSpacer()
ISettings
getToolBarRightSpacer
in interface ISettings
public int getToolBarSpacing()
ISettings
getToolBarSpacing
in interface ISettings
public int getButtonTextImageSpacing()
ISettings
getButtonTextImageSpacing
in interface ISettings
public int getLeftButtonTextSpacing()
ISettings
getLeftButtonTextSpacing
in interface ISettings