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
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handleMethod Summary
Modifier and TypeMethodDescriptionvoidComplete final construction.voidcompleteCreate(MultiPropEditor m, DefinedButton definedButton) Completes the creation.Creates an multi-edit item.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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
Method Details
completeCreate
Completes the creation.createMultiEditItem
Creates an multi-edit item.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