|
||||||||||
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.FormatPanel com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel com.ibm.designer.ide.xsp.components.api.panels.extlib.JavaControlStylePanel
public class JavaControlStylePanel
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
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel |
---|
com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel.StyleAttributeProvider |
Field Summary |
---|
Fields inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel |
---|
attrProviderInstance |
Fields inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.FormatPanel |
---|
_buttonsPanel, styleAttr, styleClassAttr |
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 | |
---|---|
JavaControlStylePanel(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 com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel.StyleAttributeProvider |
populateStyleAttributeNames()
|
Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel |
---|
createContents, createLeftContents, createRightContents, createStyleClassTable, createTopContents, dispose, getNumLeftColumns, getNumRightColumns, init, isSecondColumnUsed, setStyleAttributesProvider |
Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.FormatPanel |
---|
createAddSheetButton, createAddThemeArea, createClassBox, createCustomFormattingSection, createRemoveSheetButton, createStylePickerTree, getDefaultAttr, getNumChildColumns, initComputedFields, setMaxLength, setStyleAttr, setStyleClassAttr, updateAttr, useDCPanel |
Methods inherited from class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractStylePanel |
---|
createChildComposites, createDisableRuntimeDefaultStylesButton, getAttr, getDataNodeListener, getDataNodes, getParentDataNode, initDCPanel, isInDialog, setDataNodeListener, setIsInDialog, unregisterComposite |
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 |
Constructor Detail |
---|
public JavaControlStylePanel(org.eclipse.swt.widgets.Composite parent, int style)
FormatPanel.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 com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel.StyleAttributeProvider populateStyleAttributeNames()
populateStyleAttributeNames
in class com.ibm.designer.ide.xsp.components.internal.panels.format.AbstractMultiStylePanel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |