Package | Description |
---|---|
org.eclipse.draw2d |
Primary package containing general interfaces and implementation classes.
|
org.eclipse.draw2d.text |
Figures and support classes related to the layout and rendering of rich text.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LabeledBorder
LabeledBorders have a text message somewhere on them.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackground
A special border which can paint both underneath and on top of a Figure.
|
class |
AbstractBorder
Provides generic support for borders.
|
class |
AbstractLabeledBorder
Provides support for a border with a label describing the contents of which
it is surrounding.
|
class |
ButtonBorder
Creates a border for a clickable type of figure, which works in conjunction
with the Figure and its model.
|
class |
CompoundBorder
CompoundBorder allows for the nesting of two borders.
|
class |
FocusBorder
A Border that looks like the system's focus rectangle.
|
class |
FrameBorder
Provides for a frame-like border which contains a title bar for holding the
title of a Figure.
|
class |
GroupBoxBorder
A labeled border intended to house a Figure with a group of children.
|
class |
LineBorder
Provides for a line border with sides of equal widths.
|
class |
MarginBorder
A border that provides blank padding.
|
class |
SchemeBorder
SchemeBorder allows the creation of borders based on
Schemes . |
class |
SimpleEtchedBorder
Provides a two pixel wide constant sized border, having an etched look.
|
class |
SimpleLoweredBorder
Provides a lowered border.
|
class |
SimpleRaisedBorder
Provides a raised border.
|
class |
TitleBarBorder
Border provides a title bar on the Figure for which this is the border of.
|
Modifier and Type | Field and Description |
---|---|
protected Border |
Figure.border
Deprecated.
access using
Figure.getBorder() |
static Border |
ButtonBorder.BUTTON
Default button border.
|
static Border |
ButtonBorder.BUTTON_CONTRAST
Inverted hightlight colors from BUTTON.
|
static Border |
ButtonBorder.BUTTON_SCROLLBAR
Used for scrollbar buttons.
|
protected Border |
CompoundBorder.inner
The inner Border.
|
protected Border |
CompoundBorder.outer
The outer Border.
|
static Border |
SimpleEtchedBorder.singleton
The singleton instance of this class
|
static Border |
ButtonBorder.TOOLBAR
Used for toolbar buttons.
|
Modifier and Type | Method and Description |
---|---|
Border |
Figure.getBorder() |
Border |
IFigure.getBorder()
Returns the current border by reference.
|
Border |
CompoundBorder.getInnerBorder()
Returns the inner border of this CompoundBorder.
|
Border |
CompoundBorder.getOuterBorder()
Returns the outer border of this CompoundBorder.
|
Modifier and Type | Method and Description |
---|---|
void |
Figure.setBorder(Border border) |
void |
IFigure.setBorder(Border b)
Sets the border.
|
void |
FigureCanvas.setBorder(Border border)
Sets the given border on the LightweightSystem's root figure.
|
Constructor and Description |
---|
CompoundBorder(Border outer,
Border inner)
Constructs a CompoundBorder with the two borders specified as input.
|
LabeledContainer(Border border)
Constructs a labeled container with the border given as input.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FlowBorder
Experimental API.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFlowBorder
A basis for implementing
FlowBorder . |
Modifier and Type | Method and Description |
---|---|
void |
InlineFlow.setBorder(Border border)
Overridden to assert that only
FlowBorder is used. |
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.