-
Notifications
You must be signed in to change notification settings - Fork 4
Separator
greipadmin edited this page Jan 27, 2019
·
9 revisions
The Separator widget is composed of a line and optionally an text and an image.
- A simple Separator without image and default property values.
- A Separator with image, text and line style
LineStyle.Dot
. - This Separator has custom background and foreground colors in combination with line style
LineStyle.ShadowOut
. The long title text was shortened. - A Separator with customized font and colors and line style
LineStyle.Solid
.
-
Separator(Composite parent, int style)
or -
Separator(Composite parent, int style, LineStyle lineStyle)
-
parent
, the parent Composite -
style
, the style flagsSWT.VERTICAL
orSWT.HORIZONTAL
. The default isSWT.HORIZONTAL
. -
lineStyle
, the style of the line. Default isLineStyle.ShadowIn
.
-
-
setText(String)
set the text to show. -
setImage(Image)
set the optional image. -
setOrientation(int)
defines the orientation of the widget (SWT.HORIZONTAL
orSWT.VERTICAL
).
-
setBackground(Color)
sets the background color. -
setForeground(Color)
sets the text color. -
setLineColor(Color)
sets the line color. This color is used for all line styles excludingLineStyle.ShadowIn
andLineStyle.ShadowOut
. Default is the defined foreground color. -
setFont(Font)
sets the text font.
-
setIndent(int)
defines the distance between the left border and the image in pixels. -
setSpacing(int)
defines the space beween image and text in pixels. -
setMarginWidth(int)
andsetMarginHeight(int)
sets the widgets margins.
-
setLineStyle(LineStyle)
defines the style of the line. -
setLineCap(int)
,setLineWidth(int)
andsetLineDashs(int[])
sets the SWT line properties in equivalence to the GC methods.