|
|||||||||
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.extlib.JavaControlDojoPanel
public class JavaControlDojoPanel
A default property panel that is generated for an XPage control that has a dojoType attribute. The panel
allows users to set a dojoType and dojoAttributes on a control.
By default the property panel framework will examine the FacesRegistry to determine if any
attribute named "dojoAttributes" has been defined for the given control. If the
"dojoAttributes" has been defined then this panel will be added as one of the property
panels for the given control.
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 |
---|
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 | |
---|---|
JavaControlDojoPanel(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. |
|
JavaControlDojoPanel(org.eclipse.swt.widgets.Composite parent,
int style,
boolean useFirstColumn,
boolean useSecondColumn)
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 |
createLeftContents(org.eclipse.swt.widgets.Composite leftChild)
Create the controls that go in the left column. |
protected java.lang.String |
getContextHelpId()
Returns a fully qualified context ID that is to be used as the help id for the panel/composite. |
protected int |
getNumLeftColumns()
Return the number of columns in the left child composite. |
void |
setExtraData(IPanelExtraData data)
Sets the extra panel data on the current panel. |
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout2 |
---|
createChildComposites, createColumnGridData, createContents, createRightContents, getNumParentColumns, getNumRightColumns, isFirstColumnUsed, isSecondColumnUsed |
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, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, dispose, 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 JavaControlDojoPanel(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 JavaControlDojoPanel(org.eclipse.swt.widgets.Composite parent, int style, boolean useFirstColumn, boolean useSecondColumn)
getNumLeftColumns()
and PropLayout2.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 createLeftContents(org.eclipse.swt.widgets.Composite leftChild)
PropLayout2
createLeftContents
in class PropLayout2
leftChild
- the left child Compositeprotected int getNumLeftColumns()
PropLayout2
getNumLeftColumns
in class PropLayout2
public void setExtraData(IPanelExtraData data)
IPanelDataReciever
setExtraData
in interface IPanelDataReciever
data
- extra data which might be needed when creating a properties panelprotected java.lang.String getContextHelpId()
PropLayout
getContextHelpId
in class PropLayout
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |