Uses of Package
org.eclipse.draw2d
Packages that use org.eclipse.draw2d
Package
Description
Primary package containing general interfaces and implementation classes.
This package contains some complex parts used with Draw2d.
Figures and support classes related to the layout and rendering of rich text.
Custom SWT Controls which use figures internally.
-
Classes in org.eclipse.draw2d used by org.eclipse.draw2dClassDescriptionProvides generic support for borders.Provides support for anchors which depend on a figure for thier location.Common base class for layouts working on a constraint per figure.The foundation for layout managers which are sensitive to width and/or height hints.Abstract implementation of the image figure.Provides support for a border with a label describing the contents of which it is surrounding.Provides generic support for LayoutManagers.Places a figure relative to a point determined by the subclass.Base superclass for all polylines/polygonsBase class for implementing a connection router.An event that occurs as a result of an action being performed.A Listener interface for receiving
ActionEvents
.Classes which implement this interface provide methods to respond to changes in the ancestor properties of a Figure.Classes which implement this interface provide a method to notify that an anchor has moved.Animates some aspect of a figure.An abstract router implementation which detects when multiple connections are overlapping.A helper used to calculate the point at which aConnection
should bend.A decoration on a Figure.A Button usually has a border and appears to move up and down in response to being pressed.Provides for a scheme to represent the borders of clickable figures like buttons.A ButtonGroup holds a group ofClickable's
models and provides unique selection in them.A model for buttons containing several properties, including enabled, pressed, selected, rollover enabled and mouseover.An event for property changes.A generic state listenerThe 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.A Clickable responds to mouse clicks in some way (determined by a ClickBehavior) and fires action events.A collection of color-related constants.A collection of color-related constants.CompoundBorder allows for the nesting of two borders.A Connection is a figure that connects two objects.An object to which aConnection
will be anchored.Provides support for a ConnectionAnchor.Layer designed specifically to handle the presence of connections.Repositions aFigure
attached to aConnection
when the Connection is moved.Routes aConnection
, possibly using a constraint.Listens to various SWT events and dispatches these events to interested Draw2d objects.CombinesAccessibleControlListener
andAccessibleListener
.The base implementation for graphical figures.Deprecated.use ReverseFigureChildrenIterator insteadA listener interface for receiving notification that an IFigure has moved.Holds the necessary information for layout calculations.An event that occurs when anIFigure
gains or loses focus.A listener interface for receivingFocusEvents
.This class is a helper to theSWTEventDispatcher
.A figure that allows its children to extend into negative coordinates.A Layer that can extend in all 4 directions.A LayeredPane that containsFreeformLayers
.Listens for extent changes inFreeformFigures
.The Graphics class allows you to draw to a surface.Provides aGraphics
object for painting.A clipping strategy used to specify the clipping region for child figures.A lightweight graphical object.Interface for image figuresListener to the image figure to track changes to the containede SWT ImageThe base class for Draw2d events.Interface for scaleable panes which provides the default functionality for deciding if a scaled graphics or the given graphics should be used for drawing.An event caused by the user interacting with the keyboard.A listener interface for receivingKeyEvents
from the keyboard.A figure that can display text and/or an image.LabeledBorders have a text message somewhere on them.A transparent figure intended to be added exclusively to aLayeredPane
, who has the responsibilty of managing its layers.A figure capable of holding any number of layers.Animates the layout of a figure's children.Classes which implement this interface provide callback hooks for various layout related events.A helper for positioning child figures and determining the ideal size for a figure with children.The LightweightSystem is the link between SWT and Draw2d.Listener used to get all necessary events from the Canvas and pass them on to theEventDispatcher
.The figure at the root of the LightweightSystem.Controls the location of an IFigure.A border that provides blank padding.An event caused by the user interacting with the mouse.A listener interface for receiving mouse button events.A listener interface for receiving mouse motion events.An empty implementation of MouseMotionListener for convenience.Abstract superclass for layout managers that arrange their children in columns/rows.An interface for objects that can be either horizontally or vertically oriented.Renders aPointList
as a polygonal shape.Renders aPointList
as a series of line segments.Provides abstract support for classes that manage popups.Constants representing cardinal directions and relative positions.A scalable graphics object used to print to a printer.Implementation of draw2d's printing capabilities.This interface represents a range of possible values as well as the current values.An IFigure that can be rotated.Draws a Rectangle whose corners are rounded in appearance.Animates the routing of a connection.Classes which implement this interface provide callback hooks for various routing related events.A figure that can be scaled.A Graphics object able to scale all operations based on the current scale factor.SchemeBorder allows the creation of borders based onSchemes
.Holds a set of information about a border, which can be changed to create a wide range of schemes.Provides for the scrollbars used by theScrollPane
.A class which implements automatic horizontal and/or vertical scrolling for a single IFigure child.Container class for the results of ScrollPaneSolver's solve methodProvides abstract support for a variety of shapes.Provides miscellaneous text operations.Basic Rule for Toggle: Whoever creates the toggle is reponsible for response changes for it (selection, rollover, etc).This class is used by SWTEventDispatcher as support to display Figure tooltips on a mouse hover event.A helper used in depth-first searches of a figure subgraph.An interface used to notify listeners that the listened to object is updating.Update managers handle the job of laying out and repainting figures.A Viewport is a flexible window onto aScrollPane
and represents the visible portion of the ScrollPane.This class implements theLayoutManager
interface using the XY Layout algorithm. -
Classes in org.eclipse.draw2d used by org.eclipse.draw2d.partsClassDescriptionThe base implementation for graphical figures.The Graphics class allows you to draw to a surface.A lightweight graphical object.An interface used to notify listeners that the listened to object is updating.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.textClassDescriptionProvides generic support for borders.A decoration on a Figure.The base implementation for graphical figures.The Graphics class allows you to draw to a surface.A lightweight graphical object.A helper for positioning child figures and determining the ideal size for a figure with children.Provides miscellaneous text operations.
-
Classes in org.eclipse.draw2d used by org.eclipse.draw2d.widgets