com.ibm.designer.ide.xsp.components.api.panels.extlib
Class JavaControlBasicsPanel

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.ibm.commons.swt.data.layouts.PropLayout
                      extended by com.ibm.commons.swt.data.layouts.PropLayout2
                          extended by com.ibm.commons.swt.data.layouts.PropLayoutGroupBox
                              extended by com.ibm.commons.swt.data.layouts.BasicsPanel
                                  extended by com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
                                      extended by com.ibm.designer.ide.xsp.components.api.panels.extlib.JavaControlBasicsPanel
All Implemented Interfaces:
IPanelDataReciever, org.eclipse.swt.graphics.Drawable

public class JavaControlBasicsPanel
extends XSPBasicsPanel

A default property panel that is generated for an XPage control. The panel allows the user to set basic attributes related to an XPage control. By default the property panel framework will assign this panel to an XPage control if one is not defined by extension point. This panel may also be assigned via extension point and an IPanelsFactory.

See Also:
IPanelsFactory

Field Summary
 
Fields inherited from class com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
_listener, controlTooltipMap
 
Fields inherited from class com.ibm.commons.swt.data.layouts.BasicsPanel
NAME_REGEX
 
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
JavaControlBasicsPanel(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  boolean hasGroupBox()
          Return true if this basics panel has any options.
 
Methods inherited from class com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
cacheToolTip, checkComputed, createContents, createFormatBean, getAcceleratorAttr, getBidiAttr, getBidiTypesLookup, getEnabledAttr, getExtraData, getHeightUnits, getIdLookup, getLabelToolTipText, getNameAttr, getNameValidator, getReadOnlyAttr, getShowReadOnlyAsDisabledAttr, getStyleAttribute, getTabOrderAttr, getValueAttr, getVisibleAttr, getWidthUnits, hasAccelerator, hasBidi, hasEnabled, hasField, hasHeight, hasName, hasReadOnly, hasShowReadOnlyAsDisabled, hasTabOrder, hasValue, hasVisible, hasWidth, initPropertyEditor, setExtraData, showTooltips, toggleControls, toggleHeightAndWidth, usesStyleForHeightWidth
 
Methods inherited from class com.ibm.commons.swt.data.layouts.BasicsPanel
createAccelerator, createAutomatedSection, createBidi, createEnabled, createHeightAndWidth, createLeftContents, createName, createPostSection, createPreSection, createReadOnly, createRightContents, createShowReadOnlyAsDisabled, createTabOrder, createValue, createVisible, getAcceleratorValidator, getContextHelpId, getEnabledDefaultValue, getNumLeftColumns, getReadOnlyDefaultValue, getTabOrderValidator, getVisibleDefaultValue
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayoutGroupBox
createGroupBoxContents, getGroupTitle, getNumGroupBoxColumns, getNumRightColumns
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout2
createChildComposites, createColumnGridData, getNumParentColumns, isFirstColumnUsed, isSecondColumnUsed
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout
addStateDependantChild, afterPanelCreation, checkEnableText, checkSelection, createChildLayout, createColorButton, createCombo, createCombo, createComboComputed, createComboComputed, createComboComputed, createComboComputed, createControlGDBigWidth, createControlGDDefWidth, createControlGDFill, createControlGDMultiLine, createControlGDNoWidth, createControlGDSmallWidth, createControlNonComputedGD, createDCCheckBox, createDCCheckBox, createDCCheckboxComputed, createDCCheckboxComputed, createDCCheckboxComputed, createDCCheckboxComputed, createDCLabel, createDCRadioButton, createDCText, createDCText, createDCTextComputed, createDCTextComputed, createDCTextComputed, createDCTextComputed, createDCTextComputedPositiveIntegerOnly, createDCTextNoWidth, createExtraIndentGD, createFillGD, createFillSpanGD, createGroupBoxGridData, createGroupBoxLayout, createHeading, createHeightWidthSection, createIndentGD, createLabel, createLabel, createLabelSpanGD, createMultiLineText, createMultiLineTextComputed, createNoMarginGridLayout, createPanel, createResetButton, createResetButton, createSizeTextGD, createSpanGD, createTableSpanGD, createToggleButton, createUnitsGD, createUnitsTextAndCombo, createUnitsTextAndCombo, finishCreation, getComputedExtraWidthHint, getControlBigWidthHint, getControlForText, getControlForUnits, getControlIndentAmt, getControlSmallWidthHint, getControlWidthHint, getCSSLookup, getCurrentParent, getDataNode, getDefaultBackgroundColor, getDefaultTextCols, getExtraIndentAmt, getFigureContext, getHeightHint, getResetImage, handleTooltip, initialize, initLayout, installScrolledCompositeListeners, panelCreated, resetControlListeners, runAfterCreation, setCurrentParent, setFigureContext, useDCPanel
 
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

JavaControlBasicsPanel

public JavaControlBasicsPanel(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. The Composite creates an outter column control which contains an inner Composite with x number of columns. The number of columns is defined by #getNumChildColumns().

The style value is either one of the style constants defined in class SWT which is applicable to instances of this class, or must be built by bitwise OR'ing together (that is, using the int "|" operator) two or more of those SWT style constants. Style bits are also inherited from superclasses.

Parameters:
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

hasGroupBox

protected boolean hasGroupBox()
Description copied from class: BasicsPanel
Return true if this basics panel has any options.

Overrides:
hasGroupBox in class BasicsPanel