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
handle
Method Summary
Modifier and TypeMethodDescriptionvoid
Complete final construction.void
completeCreate
(MultiPropEditor m, DefinedButton definedButton) Completes the creation.Creates an multi-edit item.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, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
setBackground
in classorg.eclipse.swt.widgets.Control