TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.ui.internal.editor.form.base
Class FormWidgetFactory

java.lang.Object
  extended by org.eclipse.hyades.test.ui.internal.editor.form.base.FormWidgetFactory
Direct Known Subclasses:
WidgetFactory

public class FormWidgetFactory
extends java.lang.Object


Field Summary
static int BORDER_STYLE
           
protected  org.eclipse.swt.graphics.Color borderColor
           
static java.lang.String COLOR_BORDER
           
static java.lang.String COLOR_COMPOSITE_SEPARATOR
           
static java.lang.String DEFAULT_HEADER_COLOR
           
protected  org.eclipse.swt.graphics.Color foregroundColor
           
static java.lang.String KEY_DRAW_BORDER
           
static java.lang.String TREE_BORDER
           
 
Constructor Summary
FormWidgetFactory()
           
FormWidgetFactory(org.eclipse.swt.widgets.Display display)
           
 
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
 

Field Detail

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
Constructor Detail

FormWidgetFactory

public FormWidgetFactory()

FormWidgetFactory

public FormWidgetFactory(org.eclipse.swt.widgets.Display display)
Method Detail

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)

TPTP 4.5.0 Testing Tools Project
Internal API Specification