Eclipse Draw2d 3.2

## Uses of Package
org.eclipse.draw2d

Packages that use org.eclipse.draw2d
org.eclipse.draw2d: Primary package containing general interfaces and implementation classes.
org.eclipse.draw2d.parts: This package contains some complex parts used with Draw2d.
org.eclipse.draw2d.text: Figures and support classes related to the layout and rendering of rich text.
org.eclipse.draw2d.widgets: Custom SWT Controls which use figures internally.

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.
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.
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.
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.

Classes in org.eclipse.draw2d used by org.eclipse.draw2d.parts
Figure The base implementation for graphical figures.
Graphics The Graphics class allows you to draw to a surface.
IFigure A lightweight graphical object.
UpdateListener An interface used to notify listeners that the listened to object is updating.
Viewport A Viewport is a flexible window onto a `ScrollPane` and represents the visible portion of the ScrollPane.

Classes in org.eclipse.draw2d used by org.eclipse.draw2d.text
AbstractBorder Provides generic support for borders.
Border A decoration on a Figure.
Figure The base implementation for graphical figures.
Graphics The Graphics class allows you to draw to a surface.
IFigure A lightweight graphical object.
LayoutManager A helper for positioning child figures and determining the ideal size for a figure with children.

Classes in org.eclipse.draw2d used by org.eclipse.draw2d.widgets
FigureCanvas A Canvas that contains `Figures`.

Eclipse Draw2d 3.2

Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.