|
||||||||||
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.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 constructMethod Detail |
---|
protected void createChildComposites()
PropLayout2
createChildComposites
in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel
protected void createContents()
PropLayout2
createContents
in class com.ibm.designer.ide.xsp.components.internal.panels.format.StylingPanel
public 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 void initialize()
PropLayout
PropLayout.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 |