Classes in
org.eclipse.draw2d used by
org.eclipse.draw2d
|
AbstractBorder
Provides generic support for borders. |
AbstractConnectionAnchor
Provides support for anchors which depend on a figure for thier location. |
AbstractHintLayout
The foundation for layout managers which are sensitive to width and/or height hints.
|
AbstractLabeledBorder
Provides support for a border with a label describing the contents of which it is
surrounding. |
AbstractLayout
Provides generic support for LayoutManagers. |
AbstractLocator
Places a figure relative to a point determined by the subclass. |
AbstractPointListShape
Base superclass for all polylines/polygons |
AbstractRouter
Base class for implementing a connection router. |
ActionEvent
An event that occurs as a result of an action being performed. |
ActionListener
A Listener interface for receiving
ActionEvents . |
AncestorListener
Classes which implement this interface provide methods to respond to changes in the
ancestor properties of a Figure.
|
AnchorListener
Classes which implement this interface provide a method to notify that an anchor has
moved.
|
Animator
Animates some aspect of a figure. |
AutomaticRouter
An abstract router implementation which detects when multiple connections are
overlapping. |
Bendpoint
A helper used to calculate the point at which a
Connection
should bend. |
Border
A decoration on a Figure. |
Button
A Button usually has a border and appears to move up and down in response to being
pressed. |
ButtonBorder.ButtonScheme
Provides for a scheme to represent the borders of clickable figures like buttons.
|
ButtonGroup
A ButtonGroup holds a group of
Clickable's models and provides unique
selection in them. |
ButtonModel
A model for buttons containing several properties, including enabled, pressed,
selected, rollover enabled and mouseover. |
ChangeEvent
An event for property changes. |
ChangeListener
A generic state listener |
ChopboxAnchor
The ChopboxAnchor's location is found by calculating the intersection of a line drawn
from the center point of its owner's box to a reference point on that box. |
Clickable
A Clickable responds to mouse clicks in some way (determined by a ClickBehavior) and
fires action events. |
ColorConstants
A collection of color-related constants. |
CompoundBorder
CompoundBorder allows for the nesting of two borders. |
Connection
A Connection is a figure that connects two objects. |
ConnectionAnchor
An object to which a
Connection will be anchored. |
ConnectionAnchorBase
Provides support for a ConnectionAnchor. |
ConnectionLocator
Repositions a
Figure attached to a
Connection when the Connection is
moved. |
ConnectionRouter
Routes a
Connection , possibly using a constraint. |
CoordinateListener
|
EventDispatcher
Listens to various SWT events and dispatches these events to interested Draw2d objects. |
EventDispatcher.AccessibilityDispatcher
Combines AccessibleControlListener and AccessibleListener .
|
Figure
The base implementation for graphical figures. |
FigureListener
A listener interface for receiving notification that an IFigure has moved. |
FlowLayout.WorkingData
Holds the necessary information for layout calculations. |
FocusEvent
An event that occurs when an
IFigure gains or loses focus. |
FocusListener
A listener interface for receiving
FocusEvents . |
FocusTraverseManager
This class is a helper to the
SWTEventDispatcher . |
FreeformFigure
A figure that allows its children to extend into negative coordinates. |
FreeformLayer
A Layer that can extend in all 4 directions. |
FreeformLayeredPane
A LayeredPane that contains
FreeformLayers . |
FreeformListener
Listens for extent changes in
FreeformFigures .
|
Graphics
The Graphics class allows you to draw to a surface. |
GraphicsSource
Provides a
Graphics object for painting. |
IFigure
A lightweight graphical object. |
InputEvent
The base class for Draw2d events. |
KeyEvent
An event caused by the user interacting with the keyboard. |
KeyListener
A listener interface for receiving
KeyEvents from the keyboard. |
Label
A figure that can display text and/or an image. |
LabeledBorder
LabeledBorders have a text message somewhere on them. |
Layer
A transparent figure intended to be added exclusively to a
LayeredPane , who has
the responsibilty of managing its layers. |
LayeredPane
A figure capable of holding any number of layers. |
LayoutAnimator
Animates the layout of a figure's children. |
LayoutListener
Classes which implement this interface provide callback hooks for various layout
related events.
|
LayoutManager
A helper for positioning child figures and determining the ideal size for a figure
with children. |
LightweightSystem
The LightweightSystem is the link between SWT and Draw2d. |
LightweightSystem.EventHandler
Listener used to get all necessary events from the Canvas and pass them on to the
EventDispatcher . |
LightweightSystem.RootFigure
The figure at the root of the LightweightSystem. |
Locator
Controls the location of an IFigure. |
MouseEvent
An event caused by the user interacting with the mouse. |
MouseListener
A listener interface for receiving mouse button events. |
MouseMotionListener
A listener interface for receiving mouse motion events. |
Orientable
An interface for objects that can be either horizontally or vertically oriented. |
Polygon
Renders a
PointList as a polygonal shape.
|
Polyline
Renders a
PointList as a series of line segments. |
PopUpHelper
Provides abstract support for classes that manage popups. |
PositionConstants
Constants representing cardinal directions and relative positions. |
PrinterGraphics
A scalable graphics object used to print to a printer. |
PrintOperation
Implementation of draw2d's printing capabilities. |
RangeModel
This interface represents a range of possible values as well as the current values.
|
RotatableDecoration
An IFigure that can be rotated. |
RoutingAnimator
Animates the routing of a connection. |
RoutingListener
Classes which implement this interface provide callback hooks for various routing
related events.
|
ScalableFigure
A figure that can be scaled. |
ScaledGraphics
A Graphics object able to scale all operations based on the current scale factor. |
SchemeBorder
SchemeBorder allows the creation of borders based on
Schemes . |
SchemeBorder.Scheme
Holds a set of information about a border, which can be changed to create a wide range
of schemes. |
ScrollBar
Provides for the scrollbars used by the
ScrollPane . |
ScrollPaneSolver.Result
Container class for the results of ScrollPaneSolver's solve method |
Shape
Provides abstract support for a variety of shapes.
|
TextUtilities
Provides miscellaneous text operations. |
Toggle
Basic Rule for Toggle: Whoever creates the toggle is reponsible for response changes
for it (selection, rollover, etc). |
ToolTipHelper
This class is used by SWTEventDispatcher as support to display Figure tooltips on a
mouse hover event. |
TreeSearch
A helper used in depth-first searches of a figure subgraph. |
UpdateListener
An interface used to notify listeners that the listened to object is updating. |
UpdateManager
Update managers handle the job of laying out and repainting figures. |
Viewport
A Viewport is a flexible window onto a
ScrollPane and represents the visible
portion of the ScrollPane. |
XYLayout
This class implements the
LayoutManager interface using the
XY Layout algorithm. |