|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.StylingPanel
com.ibm.designer.ide.xsp.components.api.panels.extlib.JavaControlBackgroundPanel
public class JavaControlBackgroundPanel
A default property panel that is generated for an XPage control. The panel allows
the user to set the background color 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
|
| 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 | |
|---|---|
JavaControlBackgroundPanel(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. |
|
| Method Summary | |
|---|---|
protected void |
createChildComposites()
Creates the two child composites. |
protected void |
createContents()
Called to create the panel's contents. |
void |
dispose()
|
protected java.lang.String |
getAttr()
|
protected java.lang.String |
getDefaultAttr()
|
protected void |
initialize()
Initialize the current panel. |
| Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.StylingPanel |
|---|
createLeftContents, createRightContents, createTopContents, getNumLeftColumns, isFirstColumnUsed, isSecondColumnUsed |
| Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel |
|---|
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, getNumRightColumns |
| 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
| Constructor Detail |
|---|
public JavaControlBackgroundPanel(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 construct| Method Detail |
|---|
protected void createChildComposites()
PropLayout2
createChildComposites in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanelprotected void createContents()
PropLayout2
createContents in class com.ibm.designer.ide.xsp.components.internal.panels.format.StylingPanelpublic void dispose()
dispose in class PropLayoutprotected java.lang.String getAttr()
getAttr in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanelprotected java.lang.String getDefaultAttr()
getDefaultAttr in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanelprotected void initialize()
PropLayoutPropLayout.createContents().
initialize in class com.ibm.designer.ide.xsp.components.internal.panels.format.StylingPanel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||