|
Eclipse Draw2d 2.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IFigure | |
org.eclipse.draw2d | Most of the Draw2d classes and interfaces reside in this base package. |
org.eclipse.draw2d.parts | This package contains some complex parts used with Draw2d. |
org.eclipse.draw2d.text |
Uses of IFigure in org.eclipse.draw2d |
Subinterfaces of IFigure in org.eclipse.draw2d | |
interface |
Connection
A Connection is a figure that connects two objects. |
interface |
FreeformFigure
A figure that allows its children to extend into negative coordinates. |
interface |
Orientable
An interface for objects that can be either horizontally or vertically oriented. |
interface |
RotatableDecoration
An IFigure that can be rotated. |
interface |
ScalableFigure
A figure that can be scaled. |
Classes in org.eclipse.draw2d that implement IFigure | |
class |
ArrowButton
A Button containing an arrow in it, and providing directional support for the arrow. |
class |
Button
A Button usually has a border and appears to move up and down in response to being pressed. |
class |
CheckBox
A Checkbox is a toggle figure which toggles between the checked and unchecked figures to simulate a check box. |
class |
Clickable
A Clickable responds to mouse clicks in some way (determined by a ClickBehavior) and fires action events. |
class |
ConnectionLayer
Layer designed specifically to handle the presence of connections. |
class |
Ellipse
An figure that draws an ellipse filling its bounds. |
class |
Figure
The base implementation for graphical figures. |
class |
FreeformLayer
A Layer that can extend in all 4 directions. |
class |
FreeformLayeredPane
A LayeredPane that contains FreeformLayers . |
class |
FreeformViewport
A viewport for FreeformFigures .
|
class |
ImageFigure
A Figure that simply contains an Image. |
class |
Label
A figure that can display text and/or an image. |
class |
LabeledContainer
A Container with a title bar describing the contents of the container. |
class |
Layer
A transparent figure intended to be added exclusively to a LayeredPane , who has
the responsibilty of managing its layers. |
class |
LayeredPane
A figure capable of holding any number of layers. |
protected class |
LightweightSystem.RootFigure
The figure at the root of the LightweightSystem. |
class |
Panel
A General purpose Container. |
class |
Polygon
Draws a polygon which encloses all of its Point s. |
class |
PolygonDecoration
A rotatable, polygon shaped decoration most commonly used for decorating the ends of polylines . |
class |
Polyline
Provides for graphical lines comprised of Points . |
class |
PolylineConnection
Connection based on polyline. |
class |
PolylineDecoration
A decorative Figure intended to be placed on a Polyline . |
class |
RectangleFigure
Draws a rectangle whose size is determined by the bounds set to it. |
class |
RoundedRectangle
Draws a Rectangle whose corners are rounded in appearance. |
class |
ScalableFreeformLayeredPane
|
class |
ScalableLayeredPane
A non-freeform, scalable layered pane. |
class |
ScrollBar
Provides for the scrollbars used by the ScrollPane . |
class |
ScrollPane
A class which implements automatic horizontal and/or vertical scrolling for a single IFigure child. |
class |
Shape
Provides abstract support for a variety of shapes. |
class |
Toggle
Basic Rule for Toggle: Whoever creates the toggle is reponsible for response changes for it (selection, rollover, etc). |
class |
ToggleButton
A Toggle that appears like a 3-dimensional button. |
class |
Triangle
A triangular graphical figure. |
class |
Viewport
A Viewport is a flexible window onto a ScrollPane and represents the visible
portion of the ScrollPane. |
Fields in org.eclipse.draw2d declared as IFigure | |
protected IFigure |
SubordinateUpdateManager.root
|
IFigure |
FocusEvent.loser
The figure losing focus |
IFigure |
FocusEvent.gainer
The figure gaining focus |
protected IFigure |
Figure.toolTip
This Figure's tooltip. |
Methods in org.eclipse.draw2d that return IFigure | |
IFigure |
XYAnchor.getOwner()
Returns null as these anchors inherently do not depend on other figures
for their location. |
IFigure |
Viewport.getContents()
Returns the view, which is the contents of the ScrollPane associated with this
Viewport. |
protected abstract IFigure |
SubordinateUpdateManager.getHost()
|
IFigure |
ScrollPane.getContents()
Returns the contents of the viewport. |
IFigure |
ScrollPane.getView()
Deprecated. use getContents() |
protected IFigure |
ScrollBar.createDefaultThumb()
Creates the Scrollbar's "thumb", the draggable Figure that indicates the Scrollbar's position. |
protected IFigure |
ScrollBar.getButtonUp()
Returns the figure used as the up button. |
protected IFigure |
ScrollBar.getButtonDown()
Returns the figure used as the down button. |
protected IFigure |
ScrollBar.getPageDown()
Returns the figure used for page down. |
protected IFigure |
ScrollBar.getPageUp()
Returns the figure used for page up. |
protected IFigure |
ScrollBar.getThumb()
Returns the figure used as the scrollbar's thumb. |
protected IFigure |
SWTEventDispatcher.getCursorTarget()
Returns the figure that the cursor is over. |
protected IFigure |
SWTEventDispatcher.getMouseTarget()
Returns the figure that is the target of mouse events. |
protected IFigure |
SWTEventDispatcher.getRoot()
Returns the root figure for this dispatcher. |
protected IFigure |
RelativeLocator.getReferenceFigure()
Returns the Figure this locator is relative to. |
protected IFigure |
PrintFigureOperation.getPrintSource()
Returns the printSource. |
IFigure |
LightweightSystem.getRootFigure()
Returns this LightweightSystem's root figure. |
IFigure |
Layer.findFigureAt(int x,
int y,
TreeSearch search)
Overridden to implement transparency. |
IFigure |
IFigure.findFigureAt(int x,
int y)
Returns the IFigure at the specified location. |
IFigure |
IFigure.findFigureAt(int x,
int y,
TreeSearch search)
Returns the IFigure at the specified location based on the conditional TreeSearch. |
IFigure |
IFigure.findFigureAt(Point p)
Returns the IFigure at the specified location. |
IFigure |
IFigure.findFigureAtExcluding(int x,
int y,
Collection collection)
Returns the IFigure at the specified location, excluding any IFigures in collection . |
IFigure |
IFigure.findMouseEventTargetAt(int x,
int y)
Returns the IFigure located at the given location which will accept mouse events. |
IFigure |
IFigure.getParent()
Returns the IFigure that is the current parent of this IFigure or null if
there is no parent. |
IFigure |
IFigure.getToolTip()
Returns a IFigure that is the tooltip for this IFigure. |
IFigure |
FocusTraverseManager.getNextFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'tab' traverse event. |
IFigure |
FocusTraverseManager.getPreviousFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'shift-tab' traverse event. |
IFigure |
FocusTraverseManager.getCurrentFocusOwner()
|
IFigure |
FigureCanvas.getContents()
|
protected IFigure |
Figure.findDescendantAtExcluding(int x,
int y,
TreeSearch search)
Returns a descendant of this Figure such that the Figure returned contains the point (x, y), and is accepted by the given TreeSearch. |
IFigure |
Figure.findFigureAt(Point pt)
|
IFigure |
Figure.findFigureAt(int x,
int y)
|
IFigure |
Figure.findFigureAt(int x,
int y,
TreeSearch search)
|
IFigure |
Figure.findFigureAtExcluding(int x,
int y,
Collection c)
|
IFigure |
Figure.findMouseEventTargetAt(int x,
int y)
Returns the deepest descendant for which Figure.isMouseEventTarget() returns
true or null if none found. |
protected IFigure |
Figure.findMouseEventTargetInDescendantsAt(int x,
int y)
Searches this Figure's children for the deepest descendant for which Figure.isMouseEventTarget() returns true and returns that descendant or
null if none found. |
IFigure |
Figure.getParent()
|
IFigure |
Figure.getToolTip()
|
IFigure |
Figure.FigureIterator.nextFigure()
Returns the next Figure. |
IFigure |
ConnectionAnchor.getOwner()
Returns the IFigure that contains this ConnectionAnchor. |
IFigure |
AbstractConnectionAnchor.getOwner()
Returns the owner Figure on which this anchor's location is dependent. |
Methods in org.eclipse.draw2d with parameters of type IFigure | |
protected Dimension |
XYLayout.calculatePreferredSize(IFigure f,
int wHint,
int hHint)
Calculates and returns the preferred size of the input figure. |
Object |
XYLayout.getConstraint(IFigure figure)
|
Point |
XYLayout.getOrigin(IFigure parent)
Returns the origin for the given figure. |
void |
XYLayout.layout(IFigure parent)
Implements the algorithm to layout the components of the given container figure. |
void |
XYLayout.remove(IFigure figure)
|
void |
XYLayout.setConstraint(IFigure figure,
Object newConstraint)
Sets the layout constraint of the given figure. |
Dimension |
ViewportLayout.calculateMinimumSize(IFigure figure,
int wHint,
int hHint)
Returns the minimum size required by the input viewport figure. |
protected Dimension |
ViewportLayout.calculatePreferredSize(IFigure parent,
int wHint,
int hHint)
Calculates and returns the preferred size of the figure based on the given hints. |
protected boolean |
ViewportLayout.isSensitiveHorizontally(IFigure parent)
|
protected boolean |
ViewportLayout.isSensitiveVertically(IFigure parent)
|
void |
ViewportLayout.layout(IFigure figure)
|
void |
Viewport.setContents(IFigure figure)
Sets this Viewport to be associated with the passed Figure. |
abstract void |
UpdateManager.addDirtyRegion(IFigure figure,
int x,
int y,
int w,
int h)
Adds the dirty region defined by the coordinates on the IFigure figure. |
void |
UpdateManager.addDirtyRegion(IFigure figure,
Rectangle rect)
|
abstract void |
UpdateManager.addInvalidFigure(IFigure figure)
The receiver should call validate() on the IFigure figure in a timely fashion. |
abstract void |
UpdateManager.setRoot(IFigure figure)
Sets the root figure. |
boolean |
TreeSearch.accept(IFigure figure)
Returns true if the given figure is accepted by the search. |
boolean |
TreeSearch.prune(IFigure figure)
Returns true if the figure and all of its contained figures should be
pruned from the search. |
Dimension |
ToolbarLayout.calculateMinimumSize(IFigure container,
int wHint,
int hHint)
Calculates the minimum size of the container based on the given hints. |
protected Dimension |
ToolbarLayout.calculatePreferredSize(IFigure container,
int wHint,
int hHint)
Calculates the preferred size of the container based on the given hints. |
protected boolean |
ToolbarLayout.isSensitiveHorizontally(IFigure parent)
|
protected boolean |
ToolbarLayout.isSensitiveVertically(IFigure parent)
|
void |
ToolbarLayout.layout(IFigure parent)
|
void |
ToolTipHelper.displayToolTipNear(IFigure hoverSource,
IFigure tip,
int eventX,
int eventY)
Sets the LightWeightSystem's contents to the passed tooltip, and displays the tip. |
void |
ToolTipHelper.displayToolTipNear(IFigure hoverSource,
IFigure tip,
int eventX,
int eventY)
Sets the LightWeightSystem's contents to the passed tooltip, and displays the tip. |
void |
ToolTipHelper.updateToolTip(IFigure figureUnderMouse,
IFigure tip,
int eventX,
int eventY)
Displays the hover source's tooltip if a tooltip of another source is currently being displayed. |
void |
ToolTipHelper.updateToolTip(IFigure figureUnderMouse,
IFigure tip,
int eventX,
int eventY)
Displays the hover source's tooltip if a tooltip of another source is currently being displayed. |
protected Insets |
TitleBarBorder.calculateInsets(IFigure figure)
Calculates and returns the Insets for this border. |
void |
TitleBarBorder.paint(IFigure figure,
Graphics g,
Insets insets)
|
void |
SubordinateUpdateManager.addDirtyRegion(IFigure f,
int x,
int y,
int w,
int h)
|
void |
SubordinateUpdateManager.addInvalidFigure(IFigure f)
|
void |
SubordinateUpdateManager.setRoot(IFigure f)
|
protected Dimension |
StackLayout.calculateMinimumSize(IFigure figure,
int wHint,
int hHint)
Returns the minimum size required by the input container. |
protected Dimension |
StackLayout.calculatePreferredSize(IFigure figure,
int wHint,
int hHint)
Calculates and returns the preferred size of the given figure. |
void |
StackLayout.layout(IFigure figure)
|
Insets |
SimpleEtchedBorder.getInsets(IFigure figure)
Returns the Insets used by this border. |
void |
SimpleEtchedBorder.paint(IFigure figure,
Graphics g,
Insets insets)
|
Dimension |
ScrollPaneLayout.calculateMinimumSize(IFigure figure,
int w,
int h)
|
protected Dimension |
ScrollPaneLayout.calculatePreferredSize(IFigure container,
int wHint,
int hHint)
Calculates and returns the preferred size of the container based on the given hints. |
void |
ScrollPaneLayout.layout(IFigure parent)
|
void |
ScrollPane.setContents(IFigure figure)
Sets the contents of the current viewport. |
void |
ScrollPane.setView(IFigure figure)
Deprecated. call setContents(IFigure) instead |
void |
ScrollBarLayout.setConstraint(IFigure figure,
Object constraint)
|
protected Dimension |
ScrollBarLayout.calculatePreferredSize(IFigure parent,
int w,
int h)
|
void |
ScrollBarLayout.layout(IFigure parent)
|
void |
ScrollBarLayout.remove(IFigure child)
|
void |
ScrollBar.setThumb(IFigure figure)
Sets the ScrollBar's thumb to the passed Figure. |
Insets |
SchemeBorder.getInsets(IFigure figure)
|
void |
SchemeBorder.paint(IFigure figure,
Graphics g,
Insets insets)
|
protected void |
SchemeBorder.paint(Graphics graphics,
IFigure fig,
Insets insets,
Color[] tl,
Color[] br)
Paints the border using the information in the set Scheme and the inputs given. |
void |
SWTEventDispatcher.requestFocus(IFigure fig)
|
void |
SWTEventDispatcher.requestRemoveFocus(IFigure fig)
|
protected void |
SWTEventDispatcher.setCapture(IFigure figure)
|
protected void |
SWTEventDispatcher.setFigureUnderCursor(IFigure f)
Sets the figure under the mouse cursor. |
protected void |
SWTEventDispatcher.setFocus(IFigure fig)
Sets the focus figure. |
protected void |
SWTEventDispatcher.setMouseTarget(IFigure figure)
Sets the given figure to be the target of future mouse events. |
void |
SWTEventDispatcher.setRoot(IFigure figure)
|
void |
RelativeLocator.relocate(IFigure target)
Relocates the target using the relative offset locations. |
void |
RelativeLocator.setReferenceFigure(IFigure reference)
Sets the reference figure this locator uses to place the target figure. |
protected void |
PrintFigureOperation.setupPrinterGraphicsFor(Graphics g,
IFigure f)
Sets up Graphics object g for IFigure f. |
protected void |
PrintFigureOperation.setPrintSource(IFigure printSource)
Sets the printSource. |
Insets |
MarginBorder.getInsets(IFigure figure)
|
void |
MarginBorder.paint(IFigure figure,
Graphics graphics,
Insets insets)
This method does nothing, since this border is just for spacing. |
void |
Locator.relocate(IFigure target)
Relocates the given IFigure. |
Insets |
LineBorder.getInsets(IFigure figure)
Returns the space used by the border for the figure provided as input. |
void |
LineBorder.paint(IFigure figure,
Graphics graphics,
Insets insets)
|
void |
LightweightSystem.setContents(IFigure figure)
Sets the contents of the LightweightSystem to the passed figure. |
Object |
LayoutManager.getConstraint(IFigure child)
Returns the constraint for the given figure. |
Dimension |
LayoutManager.getMinimumSize(IFigure container,
int wHint,
int hHint)
Returns the minimum size of the given figure. |
Dimension |
LayoutManager.getPreferredSize(IFigure container,
int wHint,
int hHint)
Returns the preferred size of the given figure, using width and height hints. |
void |
LayoutManager.layout(IFigure container)
Lays out the given figure. |
void |
LayoutManager.remove(IFigure child)
Removes the given child from this layout. |
void |
LayoutManager.setConstraint(IFigure child,
Object constraint)
Sets the constraint for the given child. |
void |
LayeredPane.add(IFigure figure,
Object layerKey,
int index)
Adds the given layer figure, identifiable with the given key, at the specified index. |
void |
LayeredPane.removeLayer(IFigure layer)
Deprecated. call remove(IFigure) instead |
void |
IFigure.add(IFigure figure)
Adds the given IFigure as a child of this IFigure. |
void |
IFigure.add(IFigure figure,
int index)
Adds the given IFigure as a child of this IFigure at the given index. |
void |
IFigure.add(IFigure figure,
Object constraint)
Adds the given IFigure as a child of this IFigure with the given constraint. |
void |
IFigure.add(IFigure figure,
Object constraint,
int index)
Adds the child IFigure using the specified index and constraint. |
void |
IFigure.remove(IFigure figure)
Removes the given IFigure from this IFigure's list of children. |
void |
IFigure.setConstraint(IFigure child,
Object constraint)
Convenience method to set the constraint of the specified child in the current LayoutManager. |
void |
IFigure.setParent(IFigure parent)
Sets this IFigure's parent. |
void |
IFigure.setToolTip(IFigure figure)
Sets a tooltip that is displayed when the mouse hovers over this IFigure. |
protected Insets |
GroupBoxBorder.calculateInsets(IFigure figure)
Calculates and returns the Insets for this GroupBoxBorder. |
Dimension |
GroupBoxBorder.getPreferredSize(IFigure fig)
|
void |
GroupBoxBorder.paint(IFigure figure,
Graphics g,
Insets insets)
|
Point |
FreeformLayout.getOrigin(IFigure figure)
Returns the point (0,0) as the origin. |
void |
FreeformLayeredPane.add(IFigure child,
Object constraint,
int index)
|
void |
FreeformLayeredPane.remove(IFigure child)
|
void |
FreeformLayer.add(IFigure child,
Object constraint,
int index)
|
void |
FreeformLayer.remove(IFigure child)
|
IFigure |
FocusTraverseManager.getNextFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'tab' traverse event. |
IFigure |
FocusTraverseManager.getNextFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'tab' traverse event. |
IFigure |
FocusTraverseManager.getPreviousFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'shift-tab' traverse event. |
IFigure |
FocusTraverseManager.getPreviousFocusableFigure(IFigure root,
IFigure focusOwner)
Returns the IFigure that will receive focus upon a 'shift-tab' traverse event. |
void |
FocusTraverseManager.setCurrentFocusOwner(IFigure fig)
Sets the currently focused figure. |
Insets |
FocusBorder.getInsets(IFigure figure)
|
void |
FocusBorder.paint(IFigure figure,
Graphics graphics,
Insets insets)
Paints a focus rectangle. |
protected Dimension |
FlowLayout.calculatePreferredSize(IFigure container,
int wHint,
int hHint)
|
protected Dimension |
FlowLayout.getChildSize(IFigure child,
int wHint,
int hHint)
Provides the given child's preferred size. |
protected boolean |
FlowLayout.isSensitiveHorizontally(IFigure parent)
|
protected boolean |
FlowLayout.isSensitiveVertically(IFigure parent)
|
void |
FlowLayout.layout(IFigure parent)
|
protected void |
FlowLayout.layoutRow(IFigure parent)
Layouts one row of components. |
protected void |
FlowLayout.setBoundsOfChild(IFigure parent,
IFigure child,
Rectangle bounds)
Sets the given bounds for the child figure input. |
protected void |
FlowLayout.setBoundsOfChild(IFigure parent,
IFigure child,
Rectangle bounds)
Sets the given bounds for the child figure input. |
void |
FigureListener.figureMoved(IFigure source)
Called when the given IFigure has moved. |
void |
FigureCanvas.setContents(IFigure figure)
Sets the contents of the Viewport . |
void |
Figure.add(IFigure figure,
Object constraint)
Calls Figure.add(IFigure, Object, int) with -1 as the index. |
void |
Figure.add(IFigure figure,
Object constraint,
int index)
|
void |
Figure.add(IFigure figure)
Calls Figure.add(IFigure, Object, int) with null as the constraint and
-1 as the index. |
void |
Figure.add(IFigure figure,
int index)
Calls Figure.add(IFigure, Object, int) with null as the constraint. |
void |
Figure.remove(IFigure figure)
Removes the given child Figure from this Figure's hierarchy and revalidates this Figure. |
void |
Figure.setConstraint(IFigure child,
Object constraint)
|
void |
Figure.setParent(IFigure p)
|
void |
Figure.setToolTip(IFigure f)
|
boolean |
ExclusionSearch.accept(IFigure figure)
|
boolean |
ExclusionSearch.prune(IFigure f)
Returns true if the figure is a member of the Collection. |
abstract void |
EventDispatcher.requestFocus(IFigure fig)
Requests focus for the given figure. |
abstract void |
EventDispatcher.requestRemoveFocus(IFigure fig)
Requests focus to be removed from the given figure. |
protected abstract void |
EventDispatcher.setCapture(IFigure figure)
Sets capture to the given figure. |
abstract void |
EventDispatcher.setRoot(IFigure figure)
Sets the root figure for this dispatcher. |
protected Dimension |
DelegatingLayout.calculatePreferredSize(IFigure parent,
int wHint,
int hHint)
Calculates the preferred size of the given Figure. |
void |
DelegatingLayout.layout(IFigure parent)
Lays out the given figure's children based on their Locator constraint. |
void |
DelegatingLayout.setConstraint(IFigure figure,
Object constraint)
Sets the constraint for the given figure. |
void |
DeferredUpdateManager.addDirtyRegion(IFigure figure,
int x,
int y,
int w,
int h)
Adds a dirty region (defined by the rectangle x, y, w, h) to the update queue. |
void |
DeferredUpdateManager.addInvalidFigure(IFigure f)
Adds the given figure to the update queue. |
void |
DeferredUpdateManager.setRoot(IFigure figure)
Sets the root figure. |
void |
ConnectionLayer.add(IFigure figure,
Object constraint,
int index)
Adds the given figure with the given contraint at the given index. |
void |
ConnectionLayer.remove(IFigure figure)
Removes the figure from this Layer. |
void |
ConnectionEndpointLocator.relocate(IFigure figure)
Relocates the given IFigure at either the source or target end of the Connection, based on the boolean given in the constructor
ConnectionEndpointLocator.ConnectionEndpointLocator(Connection, boolean) . |
Insets |
CompoundBorder.getInsets(IFigure figure)
Returns the total insets required to hold both the inner and outer borders of this CompoundBorder. |
Dimension |
CompoundBorder.getPreferredSize(IFigure fig)
|
void |
CompoundBorder.paint(IFigure figure,
Graphics g,
Insets insets)
|
protected void |
Clickable.setContents(IFigure contents)
Sets the Figure which is the contents of this Clickable. |
void |
ButtonBorder.paint(IFigure figure,
Graphics graphics,
Insets insets)
Paints this border with the help of the set scheme, the model of the clickable figure, and other inputs. |
protected Dimension |
BorderLayout.calculateMinimumSize(IFigure container,
int wHint,
int hHint)
|
protected Dimension |
BorderLayout.calculatePreferredSize(IFigure container,
int wHint,
int hHint)
|
void |
BorderLayout.layout(IFigure container)
|
void |
BorderLayout.remove(IFigure child)
|
void |
BorderLayout.setConstraint(IFigure child,
Object constraint)
Sets the location of hte given child in this layout. |
Insets |
Border.getInsets(IFigure figure)
Returns the Insets for this Border for the given Figure. |
Dimension |
Border.getPreferredSize(IFigure figure)
Returns the preferred width and height that this border would like to display itself properly. |
void |
Border.paint(IFigure figure,
Graphics graphics,
Insets insets)
Paints the border. |
void |
ArrowLocator.relocate(IFigure target)
Relocates the passed in figure (which must be a RotatableDecoration ) at either
the start or end of the connection. |
void |
AncestorListener.ancestorAdded(IFigure ancestor)
Called when an ancestor has been added into the listening figure's hierarchy. |
void |
AncestorListener.ancestorMoved(IFigure ancestor)
Called when an ancestor has moved to a new location. |
void |
AncestorListener.ancestorRemoved(IFigure ancestor)
Called when an ancestor has been removed from the listening figure's hierarchy. |
void |
AncestorListener.Stub.ancestorMoved(IFigure ancestor)
|
void |
AncestorListener.Stub.ancestorAdded(IFigure ancestor)
|
void |
AncestorListener.Stub.ancestorRemoved(IFigure ancestor)
|
void |
AbstractLocator.relocate(IFigure target)
Recalculates the position of the figure and returns the updated bounds. |
protected void |
AbstractLayout.calculatePreferredSize(IFigure container)
This method is now AbstractLayout.calculatePreferredSize(IFigure, int, int) . |
protected abstract Dimension |
AbstractLayout.calculatePreferredSize(IFigure container,
int wHint,
int hHint)
Calculates the preferred size of the given figure, using width and height hints. |
protected Dimension |
AbstractLayout.getBorderPreferredSize(IFigure container)
Returns the preferred size of the figure's border. |
Object |
AbstractLayout.getConstraint(IFigure child)
Returns the constraint for the given figure. |
void |
AbstractLayout.getMinimumSize(IFigure container)
This method is now AbstractLayout.getMinimumSize(IFigure, int, int) . |
Dimension |
AbstractLayout.getMinimumSize(IFigure container,
int wHint,
int hHint)
|
Dimension |
AbstractLayout.getPreferredSize(IFigure container,
int wHint,
int hHint)
Returns the preferred size of the given figure, using width and height hints. |
void |
AbstractLayout.getPreferredSize(IFigure container)
This method is now AbstractLayout.getPreferredSize(IFigure, int, int) . |
protected void |
AbstractLayout.invalidate(IFigure child)
Removes any cached information about the given figure. |
void |
AbstractLayout.remove(IFigure child)
Removes the given figure from this LayoutManager's list of figures. |
void |
AbstractLayout.setConstraint(IFigure child,
Object constraint)
Sets the constraint for the given figure. |
protected abstract Insets |
AbstractLabeledBorder.calculateInsets(IFigure figure)
Calculates insets based on the current font and other attributes. |
protected Font |
AbstractLabeledBorder.getFont(IFigure f)
Returns the font that this border will use. |
Insets |
AbstractLabeledBorder.getInsets(IFigure fig)
Returns the insets, or space associated for this border. |
Dimension |
AbstractLabeledBorder.getPreferredSize(IFigure fig)
|
protected Dimension |
AbstractLabeledBorder.getTextExtents(IFigure f)
Calculates and returns the size required by this border's label. |
protected Dimension |
AbstractHintLayout.calculateMinimumSize(IFigure container,
int wHint,
int hHint)
Calculates the minimum size using the given width and height hints. |
Dimension |
AbstractHintLayout.getMinimumSize(IFigure container,
int w,
int h)
|
Dimension |
AbstractHintLayout.getPreferredSize(IFigure container,
int w,
int h)
|
protected boolean |
AbstractHintLayout.isSensitiveHorizontally(IFigure container)
Returns whether this layout manager is sensitive to changes in the horizontal hint. |
protected boolean |
AbstractHintLayout.isSensitiveVertically(IFigure container)
Returns whether this layout manager is sensitive to changes in the vertical hint. |
void |
AbstractConnectionAnchor.ancestorMoved(IFigure figure)
Notifies all the listeners of this anchor's location change. |
void |
AbstractConnectionAnchor.ancestorAdded(IFigure ancestor)
|
void |
AbstractConnectionAnchor.ancestorRemoved(IFigure ancestor)
|
void |
AbstractConnectionAnchor.setOwner(IFigure owner)
Sets the owner of this anchor, on whom this anchors location is dependent. |
protected static Rectangle |
AbstractBorder.getPaintRectangle(IFigure figure,
Insets insets)
Returns a temporary rectangle representing the figure's bounds cropped by the specified inserts. |
Dimension |
AbstractBorder.getPreferredSize(IFigure f)
|
Constructors in org.eclipse.draw2d with parameters of type IFigure | |
ToggleButton(IFigure contents)
Constructs a ToggleButton with the passed IFigure as its contents. |
|
Toggle(IFigure contents)
Constructs a Toggle with passed IFigure as its contents. |
|
Toggle(IFigure contents,
int style)
Constructs a Toggle with the passed figure as its contents and the given style. |
|
RelativeLocator(IFigure reference,
int location)
Constructs a RelativeLocator with the given reference figure and relative location. |
|
RelativeLocator(IFigure reference,
double relativeX,
double relativeY)
Constructs a RelativeLocator with the given reference Figure and offset ratios. |
|
PrintFigureOperation(Printer p,
IFigure srcFigure)
Constructor for PrintFigureOperation. |
|
KeyEvent(EventDispatcher dispatcher,
IFigure source,
KeyEvent ke)
Constructs a new KeyEvent. |
|
InputEvent(EventDispatcher dispatcher,
IFigure source,
int state)
Constructs a new InputEvent. |
|
FocusEvent(IFigure loser,
IFigure gainer)
Constructs a new FocusEvent. |
|
FocusEvent(IFigure loser,
IFigure gainer)
Constructs a new FocusEvent. |
|
Figure.FigureIterator(IFigure figure)
Constructs a new FigureIterator for the given Figure. |
|
EllipseAnchor(IFigure owner)
|
|
Clickable(IFigure contents)
Constructs a Clickable whose contents are provided as input. |
|
Clickable(IFigure contents,
int style)
Constructs a Clickable whose contents are provided as input. |
|
ChopboxAnchor(IFigure owner)
Constructs a ChopboxAnchor with the given owner figure. |
|
AbstractConnectionAnchor(IFigure owner)
Constructs an AbstractConnectionAnchor with the owner supplied as input. |
Uses of IFigure in org.eclipse.draw2d.parts |
Classes in org.eclipse.draw2d.parts that implement IFigure | |
class |
ScrollableThumbnail
A scaled image representation of a Figure. |
class |
Thumbnail
A Thumbnail is a Figure that displays an image of its source Figure at a smaller size. |
Methods in org.eclipse.draw2d.parts that return IFigure | |
protected IFigure |
Thumbnail.getSource()
Returns the source figure. |
Methods in org.eclipse.draw2d.parts with parameters of type IFigure | |
void |
Thumbnail.setSource(IFigure fig)
Sets the source Figure. |
Constructors in org.eclipse.draw2d.parts with parameters of type IFigure | |
Thumbnail(IFigure fig)
Creates a new Thumbnail with the given IFigure as its source figure. |
Uses of IFigure in org.eclipse.draw2d.text |
Classes in org.eclipse.draw2d.text that implement IFigure | |
class |
BlockFlow
A FlowFigure represented by a single BlockBox fragment containing
one or more lines. |
class |
FlowFigure
The base implementation for text flow figures. |
class |
FlowPage
The root of a Flow hierarchy. |
class |
InlineFlow
A FlowFigure represented by multiple LineBox fragments. |
class |
TextFlow
An inline flow that renders a sting of text across one or more lines. |
Methods in org.eclipse.draw2d.text with parameters of type IFigure | |
Dimension |
FlowFigureLayout.calculatePreferredSize(IFigure f,
int w,
int h)
TextFlowLayouts do not calculate a preferred size because it is too expensive. |
void |
FlowFigureLayout.layout(IFigure figure)
|
void |
FlowFigure.add(IFigure child,
Object constraint,
int index)
If the child is a FlowFigure , its FlowContext is passed to it. |
|
Eclipse Draw2d 2.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |