org.eclipse.hyades.test.ui.internal.editor.form.base
Class FormWidgetFactory
java.lang.Object
org.eclipse.hyades.test.ui.internal.editor.form.base.FormWidgetFactory
- Direct Known Subclasses:
- WidgetFactory
public class FormWidgetFactory
- extends java.lang.Object
|
Method Summary |
org.eclipse.swt.widgets.Button |
createButton(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
|
org.eclipse.swt.widgets.Composite |
createComposite(org.eclipse.swt.widgets.Composite parent)
|
org.eclipse.swt.widgets.Composite |
createComposite(org.eclipse.swt.widgets.Composite parent,
int style)
|
org.eclipse.swt.widgets.Composite |
createCompositeSeparator(org.eclipse.swt.widgets.Composite parent)
|
FormEngine |
createFormEngine(org.eclipse.swt.widgets.Composite parent)
|
FormEngine |
createFormEngine(org.eclipse.swt.widgets.Composite parent,
boolean trackFocus)
|
org.eclipse.swt.widgets.Label |
createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
|
org.eclipse.swt.widgets.Label |
createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.swt.graphics.Color bg)
|
org.eclipse.swt.widgets.Label |
createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.swt.graphics.Color bg,
int style)
|
org.eclipse.swt.widgets.Label |
createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
|
org.eclipse.swt.widgets.Label |
createHyperlinkLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener)
|
org.eclipse.swt.widgets.Label |
createHyperlinkLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener,
int style)
|
org.eclipse.swt.widgets.Label |
createLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
|
org.eclipse.swt.widgets.Label |
createLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
|
SelectableFormLabel |
createSelectableLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
|
SelectableFormLabel |
createSelectableLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
|
org.eclipse.swt.widgets.Label |
createSeparator(org.eclipse.swt.widgets.Composite parent,
int style)
|
org.eclipse.swt.widgets.Table |
createTable(org.eclipse.swt.widgets.Composite parent,
int style)
|
org.eclipse.swt.widgets.Text |
createText(org.eclipse.swt.widgets.Composite parent,
java.lang.String value)
|
org.eclipse.swt.widgets.Text |
createText(org.eclipse.swt.widgets.Composite parent,
java.lang.String value,
int style)
|
org.eclipse.swt.widgets.Tree |
createTree(org.eclipse.swt.widgets.Composite parent,
int style)
|
protected void |
deleteKeyPressed(org.eclipse.swt.widgets.Widget widget)
|
void |
dispose()
|
static void |
ensureVisible(org.eclipse.swt.widgets.Control c)
|
org.eclipse.swt.graphics.Color |
getBackgroundColor()
|
org.eclipse.swt.graphics.Color |
getBorderColor()
|
org.eclipse.swt.graphics.Cursor |
getBusyCursor()
|
org.eclipse.swt.graphics.Color |
getColor(java.lang.String key)
|
org.eclipse.swt.graphics.Color |
getForegroundColor()
|
org.eclipse.swt.graphics.Color |
getHyperlinkColor()
|
org.eclipse.swt.graphics.Cursor |
getHyperlinkCursor()
|
HyperlinkHandler |
getHyperlinkHandler()
|
org.eclipse.swt.graphics.Color |
getHyperlinkHoverColor()
|
int |
getHyperlinkUnderlineMode()
|
static org.eclipse.swt.custom.ScrolledComposite |
getScrolledComposite(org.eclipse.swt.widgets.Control c)
|
void |
hookDeleteListener(org.eclipse.swt.widgets.Control control)
|
boolean |
isWhiteBackground()
|
void |
paintBordersFor(org.eclipse.swt.widgets.Composite parent)
|
static void |
processKey(int keyCode,
org.eclipse.swt.widgets.Control c)
|
org.eclipse.swt.graphics.Color |
registerColor(java.lang.String key,
int r,
int g,
int b)
|
void |
setBackgroundColor(org.eclipse.swt.graphics.Color color)
|
void |
setHyperlinkColor(org.eclipse.swt.graphics.Color color)
|
void |
setHyperlinkHoverColor(org.eclipse.swt.graphics.Color hoverColor)
|
void |
setHyperlinkUnderlineMode(int newHyperlinkUnderlineMode)
|
void |
turnIntoHyperlink(org.eclipse.swt.widgets.Control control,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener)
|
void |
updateHyperlinkColors()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_DRAW_BORDER
public static final java.lang.String KEY_DRAW_BORDER
- See Also:
- Constant Field Values
TREE_BORDER
public static final java.lang.String TREE_BORDER
- See Also:
- Constant Field Values
DEFAULT_HEADER_COLOR
public static final java.lang.String DEFAULT_HEADER_COLOR
- See Also:
- Constant Field Values
COLOR_BORDER
public static final java.lang.String COLOR_BORDER
- See Also:
- Constant Field Values
COLOR_COMPOSITE_SEPARATOR
public static final java.lang.String COLOR_COMPOSITE_SEPARATOR
- See Also:
- Constant Field Values
foregroundColor
protected org.eclipse.swt.graphics.Color foregroundColor
BORDER_STYLE
public static final int BORDER_STYLE
- See Also:
- Constant Field Values
borderColor
protected org.eclipse.swt.graphics.Color borderColor
FormWidgetFactory
public FormWidgetFactory()
FormWidgetFactory
public FormWidgetFactory(org.eclipse.swt.widgets.Display display)
getScrolledComposite
public static org.eclipse.swt.custom.ScrolledComposite getScrolledComposite(org.eclipse.swt.widgets.Control c)
ensureVisible
public static void ensureVisible(org.eclipse.swt.widgets.Control c)
processKey
public static void processKey(int keyCode,
org.eclipse.swt.widgets.Control c)
createButton
public org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
createComposite
public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent)
createComposite
public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent,
int style)
createCompositeSeparator
public org.eclipse.swt.widgets.Composite createCompositeSeparator(org.eclipse.swt.widgets.Composite parent)
createHeadingLabel
public org.eclipse.swt.widgets.Label createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
createHeadingLabel
public org.eclipse.swt.widgets.Label createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
createHeadingLabel
public org.eclipse.swt.widgets.Label createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.swt.graphics.Color bg)
createHeadingLabel
public org.eclipse.swt.widgets.Label createHeadingLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.swt.graphics.Color bg,
int style)
createHyperlinkLabel
public org.eclipse.swt.widgets.Label createHyperlinkLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener)
createHyperlinkLabel
public org.eclipse.swt.widgets.Label createHyperlinkLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener,
int style)
createLabel
public org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
createLabel
public org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
createSelectableLabel
public SelectableFormLabel createSelectableLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text)
createSelectableLabel
public SelectableFormLabel createSelectableLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String text,
int style)
createFormEngine
public FormEngine createFormEngine(org.eclipse.swt.widgets.Composite parent)
createFormEngine
public FormEngine createFormEngine(org.eclipse.swt.widgets.Composite parent,
boolean trackFocus)
createSeparator
public org.eclipse.swt.widgets.Label createSeparator(org.eclipse.swt.widgets.Composite parent,
int style)
createTable
public org.eclipse.swt.widgets.Table createTable(org.eclipse.swt.widgets.Composite parent,
int style)
createText
public org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
java.lang.String value)
createText
public org.eclipse.swt.widgets.Text createText(org.eclipse.swt.widgets.Composite parent,
java.lang.String value,
int style)
createTree
public org.eclipse.swt.widgets.Tree createTree(org.eclipse.swt.widgets.Composite parent,
int style)
deleteKeyPressed
protected void deleteKeyPressed(org.eclipse.swt.widgets.Widget widget)
dispose
public void dispose()
getBackgroundColor
public org.eclipse.swt.graphics.Color getBackgroundColor()
getBorderColor
public org.eclipse.swt.graphics.Color getBorderColor()
getBusyCursor
public org.eclipse.swt.graphics.Cursor getBusyCursor()
getColor
public org.eclipse.swt.graphics.Color getColor(java.lang.String key)
getForegroundColor
public org.eclipse.swt.graphics.Color getForegroundColor()
getHyperlinkHandler
public HyperlinkHandler getHyperlinkHandler()
getHyperlinkCursor
public org.eclipse.swt.graphics.Cursor getHyperlinkCursor()
getHyperlinkColor
public org.eclipse.swt.graphics.Color getHyperlinkColor()
getHyperlinkHoverColor
public org.eclipse.swt.graphics.Color getHyperlinkHoverColor()
getHyperlinkUnderlineMode
public int getHyperlinkUnderlineMode()
hookDeleteListener
public void hookDeleteListener(org.eclipse.swt.widgets.Control control)
isWhiteBackground
public boolean isWhiteBackground()
updateHyperlinkColors
public void updateHyperlinkColors()
paintBordersFor
public void paintBordersFor(org.eclipse.swt.widgets.Composite parent)
registerColor
public org.eclipse.swt.graphics.Color registerColor(java.lang.String key,
int r,
int g,
int b)
setBackgroundColor
public void setBackgroundColor(org.eclipse.swt.graphics.Color color)
setHyperlinkColor
public void setHyperlinkColor(org.eclipse.swt.graphics.Color color)
setHyperlinkHoverColor
public void setHyperlinkHoverColor(org.eclipse.swt.graphics.Color hoverColor)
setHyperlinkUnderlineMode
public void setHyperlinkUnderlineMode(int newHyperlinkUnderlineMode)
turnIntoHyperlink
public void turnIntoHyperlink(org.eclipse.swt.widgets.Control control,
org.eclipse.hyades.test.ui.editor.form.base.IHyperlinkListener listener)