|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.swt.widgets.Widget org.eclipse.swt.widgets.Control org.eclipse.swt.widgets.Scrollable org.eclipse.swt.widgets.Composite com.ibm.commons.swt.data.layouts.PropLayout com.ibm.commons.swt.data.layouts.PropLayout2 com.ibm.designer.ide.xsp.components.api.panels.XSPPropLayout2 com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel com.ibm.designer.ide.xsp.components.internal.panels.format.FontPanel com.ibm.designer.ide.xsp.components.api.panels.extlib.JavaControlFontPanel
public class JavaControlFontPanel
A default property panel that is generated for an XPage control. The panel allows
the user to set the font information for the selected control. It also allows the user
to set a margin for the selected control.
By default the property panel framework will examine the FacesRegistry to determine if any
attribute of the tag have the StylesProperty editor assigned as the property editor for the
attribute. The id in question that is sought is "com.ibm.workplace.designer.property.editors.StylesEditor".
If one or more attributes are assigned the editor in question then it is determined that this panel
should be used. If after searching all attributes it is determined that such property editor has not been
associated with any attribute and an attribute named 'style' has been defined then this
panel will perform its operations on that attribute by default.
Clients may extend this panel, though it is not advisable. Clients may also reference this class
directly from their own instances of IPanelsFactory.
IPanelsFactory
Field Summary | |
---|---|
static java.lang.String |
INSTRUX_LABEL
|
Fields inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel |
---|
styleFigure |
Fields inherited from class com.ibm.commons.swt.data.layouts.PropLayout |
---|
TEXT_SUFFIX, UNITS_SUFFIX |
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
handle |
Constructor Summary | |
---|---|
JavaControlFontPanel(org.eclipse.swt.widgets.Composite parent,
int style)
Constructs a new instance of the class given the parent Composite, and style flags which are used to set the look/behavior of the control. |
|
JavaControlFontPanel(org.eclipse.swt.widgets.Composite parent,
int style,
com.ibm.designer.ide.xsp.components.internal.panels.format.StyleContainerFigure styleContainerFigure)
Constructs a new instance of the class given the parent Composite, and style flags which are used to set the look/behavior of the control. |
Method Summary | |
---|---|
protected void |
createContents()
Called to create the panel's contents. |
protected void |
createRightContents(org.eclipse.swt.widgets.Composite rightChild)
Create the controls that go in the right column. |
void |
dispose()
|
protected java.lang.String |
getAttr()
Returns the name of the style attribute. |
protected java.lang.String |
getDefaultAttr()
Returns the name of the default style attribute if there are more that two style attributes. |
protected int |
getNumRightColumns()
Return the number of columns in the right child composite. |
protected void |
initialize()
Initialize the current panel. |
protected boolean |
isSecondColumnUsed()
Return true if the second column is used. |
Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.FontPanel |
---|
createLeftContents, createTopContents, getContextHelpId, getFacesProperyExtension, getNumLeftColumns |
Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel |
---|
createChildComposites, createDisableRuntimeDefaultStylesButton, getDataNodeListener, getDataNodes, getParentDataNode, initDCPanel, isInDialog, setDataNodeListener, setIsInDialog, unregisterComposite, updateAttr, useDCPanel |
Methods inherited from class com.ibm.designer.ide.xsp.components.api.panels.XSPPropLayout2 |
---|
getExtraData, initPropertyEditor, setExtraData |
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout2 |
---|
createColumnGridData, getNumParentColumns, isFirstColumnUsed |
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getBorderWidth, getClientArea, getHorizontalBar, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String INSTRUX_LABEL
Constructor Detail |
---|
public JavaControlFontPanel(org.eclipse.swt.widgets.Composite parent, int style)
#getNumChildColumns()
.
parent
- a Composite control which will be the parent of the new instance (CANNOT be null).style
- the style of control to constructpublic JavaControlFontPanel(org.eclipse.swt.widgets.Composite parent, int style, com.ibm.designer.ide.xsp.components.internal.panels.format.StyleContainerFigure styleContainerFigure)
FontPanel.getNumLeftColumns()
and getNumRightColumns()
.
parent
- a Composite control which will be the parent of the new instance (CANNOT be null).style
- the style of control to constructuseFirstColumn
- determines whether or not the first column is rendereduseSecondColumn
- determines whether or not the second column is renderedMethod Detail |
---|
protected void createContents()
PropLayout2
createContents
in class com.ibm.designer.ide.xsp.components.internal.panels.format.FontPanel
protected void createRightContents(org.eclipse.swt.widgets.Composite rightChild)
PropLayout2
createRightContents
in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel
rightChild
- the right child Compositepublic void dispose()
dispose
in class PropLayout
protected java.lang.String getAttr()
getAttr
in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel
protected java.lang.String getDefaultAttr()
getDefaultAttr
in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel
protected int getNumRightColumns()
PropLayout2
getNumRightColumns
in class PropLayout2
protected void initialize()
PropLayout
PropLayout.createContents()
.
initialize
in class PropLayout
protected boolean isSecondColumnUsed()
PropLayout2
isSecondColumnUsed
in class PropLayout2
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |