Package com.iizigo.prop
Class MultiPropLabel
- java.lang.Object
- org.eclipse.swt.widgets.Widget
- org.eclipse.swt.widgets.Control
- org.eclipse.swt.widgets.Scrollable
- org.eclipse.swt.widgets.Composite
- com.iizigo.prop.MultiPropLabel
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class MultiPropLabel extends org.eclipse.swt.widgets.CompositeClass used to display multiple property values.- Author:
- Christopher Mindus
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompleteConstruction()Complete final construction.voidcompleteCreate(MultiPropEditor m, DefinedButton definedButton)Completes the creation.DefinedButtoncreateMultiEditItem(java.lang.String s)Creates an multi-edit item.PropLabelgetLastLabel()Gets the last label created bycreateMultiEditItem().voidsetBackground(org.eclipse.swt.graphics.Color color)Sets the background color to itself and the main items.static voidsetColor(org.eclipse.swt.widgets.Control c, boolean isDefined, int errorLevel, boolean isExtended)Sets the colors.voidupdateExpanded(boolean isExpanded, boolean redraw)Sets the image/tooltip.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, 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, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, 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, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, 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, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
Method Detail
completeCreate
public void completeCreate(MultiPropEditor m, DefinedButton definedButton)
Completes the creation.
createMultiEditItem
public DefinedButton createMultiEditItem(java.lang.String s)
Creates an multi-edit item.
getLastLabel
public PropLabel getLastLabel()
Gets the last label created bycreateMultiEditItem().
completeConstruction
public void completeConstruction()
Complete final construction.
updateExpanded
public void updateExpanded(boolean isExpanded, boolean redraw)Sets the image/tooltip.
setColor
public static void setColor(org.eclipse.swt.widgets.Control c, boolean isDefined, int errorLevel, boolean isExtended)Sets the colors.
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)
Sets the background color to itself and the main items.- Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control