Package com._1c.g5.lwt.controls
Class LightSeparator
- java.lang.Object
-
- com._1c.g5.lwt.AbstractLightControl
-
- com._1c.g5.lwt.controls.LightSeparator
-
- All Implemented Interfaces:
ILightControl
public class LightSeparator extends AbstractLightControl
Light separator control – a gray horizontal line, usualy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLightSeparator.OrientationSeparator orientation.
-
Constructor Summary
Constructors Constructor Description LightSeparator(LightSeparator.Orientation orientation)Instantiates a new light separator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.PointcomputeSize(org.eclipse.swt.graphics.GC gc, int width, int height, boolean flushCache)Computes the size of this control.voidpaint(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle rectangle)Paints the given rectangle of this control.voidsetColor(org.eclipse.swt.graphics.Color value)Sets the separator color.-
Methods inherited from class com._1c.g5.lwt.AbstractLightControl
addControlListener, dispose, getBounds, getCursor, getData, getLayoutData, getOverlay, getParent, getTooltip, getVisibleBounds, handleEvent, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, removeControlListener, setBounds, setCursor, setData, setEnabled, setFocus, setFocusable, setLayoutData, setOverlay, setParent, setTooltip, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.lwt.ILightControl
initialize
-
-
-
-
Constructor Detail
-
LightSeparator
public LightSeparator(LightSeparator.Orientation orientation)
Instantiates a new light separator.- Parameters:
orientation- this separator orientation.
-
-
Method Detail
-
setColor
public void setColor(org.eclipse.swt.graphics.Color value)
Sets the separator color.- Parameters:
value- the new color.
-
paint
public void paint(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle rectangle)Description copied from interface:ILightControlPaints the given rectangle of this control.- Parameters:
gc- theGCto paint on.rectangle- the rectangle to paint.
-
computeSize
public org.eclipse.swt.graphics.Point computeSize(org.eclipse.swt.graphics.GC gc, int width, int height, boolean flushCache)Description copied from interface:ILightControlComputes the size of this control.- Specified by:
computeSizein interfaceILightControl- Overrides:
computeSizein classAbstractLightControl- Parameters:
gc- the GC to do measurements with.width- the width hint,SWT.DEFAULTto compute the preferred width.height- the height hint,SWT.DEFAULTto compute the preferred height.flushCache- the flush cache flag, instructs the associated layout to reset all its caches, if any.- Returns:
- the computed size.
-
-