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.Composite
Class used to display multiple property values.- Author:
- Christopher Mindus
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
completeConstruction()
Complete final construction.void
completeCreate(MultiPropEditor m, DefinedButton definedButton)
Completes the creation.DefinedButton
createMultiEditItem(java.lang.String s)
Creates an multi-edit item.PropLabel
getLastLabel()
Gets the last label created bycreateMultiEditItem()
.void
setBackground(org.eclipse.swt.graphics.Color color)
Sets the background color to itself and the main items.static void
setColor(org.eclipse.swt.widgets.Control c, boolean isDefined, int errorLevel, boolean isExtended)
Sets the colors.void
updateExpanded(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
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, toString
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:
setBackground
in classorg.eclipse.swt.widgets.Control