# Index

A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## S

ScalableFigure - Interface in org.eclipse.draw2d
  A figure that can be scaled.
ScalableFreeformLayeredPane - Class in org.eclipse.draw2d
ScalableFreeformLayeredPane() - Constructor for class org.eclipse.draw2d.ScalableFreeformLayeredPane
ScalableFreeformLayeredPane(boolean) - Constructor for class org.eclipse.draw2d.ScalableFreeformLayeredPane
  Constructor which allows to configure if scaled graphics should be used.
ScalableLayeredPane - Class in org.eclipse.draw2d
  A non-freeform, scalable layered pane.
ScalableLayeredPane() - Constructor for class org.eclipse.draw2d.ScalableLayeredPane
ScalableLayeredPane(boolean) - Constructor for class org.eclipse.draw2d.ScalableLayeredPane
  Constructor which allows to configure if scaled graphics should be used.
ScalablePolygonShape - Class in org.eclipse.draw2d
  Renders a `PointList` as a polygonal shape scaled in accordance with bounds to fill whole figure.
ScalablePolygonShape() - Constructor for class org.eclipse.draw2d.ScalablePolygonShape
scale(double) - Method in class org.eclipse.draw2d.geometry.Dimension
  Scales the width and height of this Dimension by the amount supplied, and returns this for convenience.
scale(double) - Method in class org.eclipse.draw2d.geometry.Point
  Scales this Point by the specified amount.
scale(double) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Scales the location and size of this Rectangle by the given scale and returns this for convenience.
scale(double) - Method in class org.eclipse.draw2d.Graphics
  Scales this graphics object by the given amount.
scale(double) - Method in class org.eclipse.draw2d.ScaledGraphics
scale(double) - Method in class org.eclipse.draw2d.SWTGraphics
scale(double, double) - Method in class org.eclipse.draw2d.geometry.Dimension
  Scales the width of this Dimension by w and scales the height of this Dimension by h.
scale(double, double) - Method in class org.eclipse.draw2d.geometry.Point
  Scales this Point by the specified values.
scale(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
scale(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
scale(double, double) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Scales the location and size of this Rectangle by the given scales and returns this for convenience.
scale(float, float) - Method in class org.eclipse.draw2d.Graphics
  Scales the graphics by the given horizontal and vertical components.
scale(float, float) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
ScaledGraphics - Class in org.eclipse.draw2d
  A Graphics object able to scale all operations based on the current scale factor.
ScaledGraphics(Graphics) - Constructor for class org.eclipse.draw2d.ScaledGraphics
  Constructs a new ScaledGraphics based on the given Graphics object.
ScaledGraphics.State - Class in org.eclipse.draw2d
  The internal state of the scaled graphics.
scheme - Variable in class org.eclipse.draw2d.SchemeBorder
  The `SchemeBorder.Scheme` associated with this SchemeBorder
Scheme() - Constructor for class org.eclipse.draw2d.SchemeBorder.Scheme
  Constructs a default border Scheme with no border sides.
Scheme(Color[]) - Constructor for class org.eclipse.draw2d.SchemeBorder.Scheme
  Constructs a border scheme with the specified colors.
Scheme(Color[], Color[]) - Constructor for class org.eclipse.draw2d.SchemeBorder.Scheme
  Constructs a border Scheme with the specified highlight and shadow colors.
SCHEME_FRAME - Static variable in class org.eclipse.draw2d.FrameBorder
  The border scheme that determines the border highlight and shadow colors, as well as the border width (3).
SchemeBorder - Class in org.eclipse.draw2d
  SchemeBorder allows the creation of borders based on `Schemes`.
SchemeBorder() - Constructor for class org.eclipse.draw2d.SchemeBorder
  Constructs a default SchemeBorder with no scheme defined.
SchemeBorder(SchemeBorder.Scheme) - Constructor for class org.eclipse.draw2d.SchemeBorder
  Constructs a SchemeBorder with the Scheme given as input.
SchemeBorder.Scheme - Class in org.eclipse.draw2d
  Holds a set of information about a border, which can be changed to create a wide range of schemes.
SchemeBorder.SCHEMES - Interface in org.eclipse.draw2d
  Interface which defines some commonly used schemes for the border.
ScrollableThumbnail - Class in org.eclipse.draw2d.parts
  A scaled image representation of a Figure.
ScrollableThumbnail() - Constructor for class org.eclipse.draw2d.parts.ScrollableThumbnail
  Creates a new ScrollableThumbnail.
ScrollableThumbnail(Viewport) - Constructor for class org.eclipse.draw2d.parts.ScrollableThumbnail
  Creates a new ScrollableThumbnail that synchs with the given Viewport.
ScrollBar - Class in org.eclipse.draw2d
  Provides for the scrollbars used by the `ScrollPane`.
ScrollBar() - Constructor for class org.eclipse.draw2d.ScrollBar
  Constructs a ScrollBar.
ScrollBar.ThumbDragger - Class in org.eclipse.draw2d
ScrollBarLayout - Class in org.eclipse.draw2d
  Lays out the Figures that make up a ScrollBar.
ScrollBarLayout(Transposer) - Constructor for class org.eclipse.draw2d.ScrollBarLayout
  Constructs a ScrollBarLayout.
scrollHorizontalTo(int) - Method in class org.eclipse.draw2d.ScrollPane
  Scrolls the Scrollpane horizontally x pixels from its left-most position.
ScrollPane - Class in org.eclipse.draw2d
  A class which implements automatic horizontal and/or vertical scrolling for a single IFigure child.
ScrollPane() - Constructor for class org.eclipse.draw2d.ScrollPane
  Constructs a new ScrollPane with a ScrollPaneLayout.
ScrollPaneLayout - Class in org.eclipse.draw2d
  The ScrollPaneLayout is responsible for laying out the `Viewport` and `ScrollBars` of a `ScrollPane`.
ScrollPaneLayout() - Constructor for class org.eclipse.draw2d.ScrollPaneLayout
ScrollPaneSolver - Class in org.eclipse.draw2d
  This class handles the calculation of solving for the area of a `ScrollPane`'s viewport and insets.
ScrollPaneSolver() - Constructor for class org.eclipse.draw2d.ScrollPaneSolver
ScrollPaneSolver.Result - Class in org.eclipse.draw2d
  Container class for the results of ScrollPaneSolver's solve method
scrollSmoothTo(int, int) - Method in class org.eclipse.draw2d.FigureCanvas
  Scrolls in an animated way to the new x and y location.
scrollTo(int, int) - Method in class org.eclipse.draw2d.FigureCanvas
  Scrolls the contents to the new x and y location.
scrollTo(Point) - Method in class org.eclipse.draw2d.ScrollPane
  Scrolls the Scrollpane horizontally from its left-most position by location.x pixels and vertically from its top-most position by location.y pixels.
scrollToX(int) - Method in class org.eclipse.draw2d.FigureCanvas
  Scrolls the contents horizontally so that they are offset by `hOffset`.
scrollToY(int) - Method in class org.eclipse.draw2d.FigureCanvas
  Scrolls the contents vertically so that they are offset by `vOffset`.
scrollVerticalTo(int) - Method in class org.eclipse.draw2d.ScrollPane
  Scrolls the Scrollpane vertically y pixels from its top-most position.
SELECTED_FLAG - Static variable in class org.eclipse.draw2d.ButtonModel
  Flag for selected button state
SELECTED_PROPERTY - Static variable in class org.eclipse.draw2d.ButtonModel
  Selected property
selectionStart - Variable in class org.eclipse.draw2d.text.FlowFigure
  integer indicating whether selection should be displayed.
selectNewModel(ButtonModel) - Method in class org.eclipse.draw2d.ButtonGroup
  Sets the passed ButtonModel to be the currently selected ButtonModel of this ButtonGroup.
sendUpdateRequest() - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Fires the `UpdateRequest` to the current display asynchronously.
SeparatorBorder - Class in org.eclipse.draw2d
  This border behaves similar to a `LineBorder` with width `1`, except that individual sides are drawn.
SeparatorBorder(Insets, int) - Constructor for class org.eclipse.draw2d.SeparatorBorder
  The sides are specified via `PositionConstants.LEFT`, `PositionConstants.RIGHT`, `PositionConstants.TOP`, `PositionConstants.BOTTOM`.
setAdvanced(boolean) - Method in class org.eclipse.draw2d.Graphics
  Turns advanced graphics mode on or off.
setAdvanced(boolean) - Method in class org.eclipse.draw2d.ScaledGraphics
setAdvanced(boolean) - Method in class org.eclipse.draw2d.SWTGraphics
setAlignment(int) - Method in class org.eclipse.draw2d.ConnectionLocator
  Sets the alignment.
setAlignment(int) - Method in class org.eclipse.draw2d.ImageFigure
  Sets the alignment of the Image within this Figure.
setAll(int, int, int) - Method in class org.eclipse.draw2d.DefaultRangeModel
setAll(int, int, int) - Method in interface org.eclipse.draw2d.RangeModel
  Sets min, extent, and max all at once.
setAlpha(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the alpha to the given value.
setAlpha(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setAlpha(int) - Method in class org.eclipse.draw2d.Shape
setAlpha(int) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
setAlpha(Integer) - Method in class org.eclipse.draw2d.Shape
setAntialias(int) - Method in class org.eclipse.draw2d.ConnectionLayer
  Sets whether antialiasing should be enabled for the connection layer.
setAntialias(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the anti-aliasing value to the parameter, which must be one of `SWT.DEFAULT`, `SWT.OFF` or `SWT.ON`.
setAntialias(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setAntialias(int) - Method in class org.eclipse.draw2d.Shape
setAntialias(int) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
setAntialias(Integer) - Method in class org.eclipse.draw2d.Shape
setArmed(boolean) - Method in class org.eclipse.draw2d.ButtonModel
  Sets this button to be armed.
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.Figure
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.Graphics
  Sets the background color.
setBackgroundColor(Color) - Method in interface org.eclipse.draw2d.IFigure
  Sets the background color.
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.PopUpHelper
  Sets the background color of this PopUpHelper's Shell.
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.ScaledGraphics
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.SWTGraphics
setBackgroundColor(Color) - Method in class org.eclipse.draw2d.TitleBarBorder
  Sets the background color of the area within the boundaries of this border.
setBackgroundPattern(Pattern) - Method in class org.eclipse.draw2d.Graphics
  Sets the pattern used for fill-type graphics operations.
setBackgroundPattern(Pattern) - Method in class org.eclipse.draw2d.ScaledGraphics
setBackgroundPattern(Pattern) - Method in class org.eclipse.draw2d.SWTGraphics
setBaseline(int) - Method in class org.eclipse.draw2d.text.LineRoot
  Positions the line vertically by settings its baseline.
setBendPoints(PointList) - Method in class org.eclipse.draw2d.graph.Path
  Sets the list of bend points to the given list and dirties the path.
setBidiInfo(BidiInfo) - Method in class org.eclipse.draw2d.text.FlowAdapter
  Sets the bidi level of the content box associated with this Figure
setBidiInfo(BidiInfo) - Method in class org.eclipse.draw2d.text.FlowFigure
  Sets the bidi information for this figure.
setBidiInfo(BidiInfo) - Method in class org.eclipse.draw2d.text.TextFlow
setBidiLevel(int) - Method in class org.eclipse.draw2d.text.ContentBox
  Sets the Bidi level of this fragment.
setBorder(Border) - Method in class org.eclipse.draw2d.Figure
setBorder(Border) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets the given border on the LightweightSystem's root figure.
setBorder(Border) - Method in interface org.eclipse.draw2d.IFigure
  Sets the border.
setBorder(Border) - Method in class org.eclipse.draw2d.text.InlineFlow
  Overridden to assert that only `FlowBorder` is used.
setBottom(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Updates the height to match the specified `Rectangle.bottom()` coordinate.
setBounds(int, int, int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setBounds(int, int, int, int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the x, y, width, and height values of this Rectangle to the provided values.
setBounds(Point, Dimension) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setBounds(Point, Dimension) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the location and size of this rectangle to the provided ones.
setBounds(Rectangle) - Method in class org.eclipse.draw2d.Figure
  Sets the bounds of this Figure to the Rectangle rect.
setBounds(Rectangle) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setBounds(Rectangle) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the parameters of this Rectangle from the Rectangle passed in and returns this for convenience.
setBounds(Rectangle) - Method in interface org.eclipse.draw2d.IFigure
  Sets the bounds to the bounds of the specified `Rectangle`.
setBounds(Rectangle) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setBounds(Rectangle) - Method in class org.eclipse.draw2d.text.FlowAdapter
setBounds(Rectangle) - Method in class org.eclipse.draw2d.text.FlowFigure
  FlowFigures override setBounds() to prevent translation of children.
setBounds(Rectangle) - Method in class org.eclipse.draw2d.text.FlowPage
setBoundsOfChild(IFigure, IFigure, Rectangle) - Method in class org.eclipse.draw2d.FlowLayout
  Sets the given bounds for the child figure input.
setCapture(IFigure) - Method in class org.eclipse.draw2d.EventDispatcher
  Sets capture to the given figure.
setCapture(IFigure) - Method in class org.eclipse.draw2d.SWTEventDispatcher
setChildrenDirection(int) - Method in class org.eclipse.draw2d.Figure
  Sets the direction of any `Orientable` children.
setChildrenEnabled(boolean) - Method in class org.eclipse.draw2d.Figure
  Sets all childrens' enabled property to value.
setChildrenOrientation(int) - Method in class org.eclipse.draw2d.Figure
  Sets the orientation of any `Orientable` children.
setClip(Rectangle) - Method in class org.eclipse.draw2d.Graphics
  Sets the clip rectangle.
setClip(Rectangle) - Method in class org.eclipse.draw2d.ScaledGraphics
setClip(Rectangle) - Method in class org.eclipse.draw2d.SWTGraphics
setClip(Path) - Method in class org.eclipse.draw2d.Graphics
  Sets the area which can be affected by drawing operations to the specified `Path`.
setClip(Path) - Method in class org.eclipse.draw2d.ScaledGraphics
setClip(Path) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
setClippingStrategy(IClippingStrategy) - Method in class org.eclipse.draw2d.Figure
  Registers a clipping strategy to specify how clipping is performed for child figures.
setClippingStrategy(IClippingStrategy) - Method in interface org.eclipse.draw2d.IFigure
  Registers a clipping strategy to specify how clipping is performed for child figures.
setColor(Color) - Method in class org.eclipse.draw2d.LineBorder
  Sets the line color for this border.
setColor(Color) - Method in class org.eclipse.draw2d.SeparatorBorder
  If `null` is given as a parameter, the current foreground color of the graphics object is used while painting.
setColorProvider(ColorProvider) - Static method in class org.eclipse.draw2d.ColorProvider.SystemColorFactory
setConnection(Connection) - Method in class org.eclipse.draw2d.ConnectionLocator
  Sets the Connection to be associated with this ConnectionLocator.
setConnection(Connection) - Method in class org.eclipse.draw2d.RelativeBendpoint
  Sets the Connection this bendpoint should be associated with.
setConnectionRouter(ConnectionRouter) - Method in interface org.eclipse.draw2d.Connection
  Sets the ConnectionRouter for this Connection.
setConnectionRouter(ConnectionRouter) - Method in class org.eclipse.draw2d.ConnectionLayer
  Sets the ConnectionRouter for this layer.
setConnectionRouter(ConnectionRouter) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the connection router which handles the layout of this polyline.
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.AbstractRouter
  Sets the constraint for the given Connection.
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.AutomaticRouter
  An AutomaticRouter needs no constraints for the connections it routes.
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.BendpointConnectionRouter
  Sets the constraint for the given `Connection`.
setConstraint(Connection, Object) - Method in interface org.eclipse.draw2d.ConnectionRouter
  Maps the given constraint to the given Connection.
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.RoutingAnimator
  This callback is unused.
setConstraint(Connection, Object) - Method in interface org.eclipse.draw2d.RoutingListener
  Called when the connection's routing constraint has been set or initialized.
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.RoutingListener.Stub
setConstraint(Connection, Object) - Method in class org.eclipse.draw2d.ShortestPathConnectionRouter
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.AbstractConstraintLayout
  Sets the layout constraint of the given figure.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.AbstractLayout
  Sets the constraint for the given figure.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.BorderLayout
  Sets the location of hte given child in this layout.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.Figure
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.GridLayout
  Sets the layout constraint of the given figure.
setConstraint(IFigure, Object) - Method in interface org.eclipse.draw2d.IFigure
  Convenience method to set the constraint of the specified child in the current LayoutManager.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.LayoutAnimator
  This callback is unused.
setConstraint(IFigure, Object) - Method in interface org.eclipse.draw2d.LayoutListener
  Called when a child's constraint is initialized or updated.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.LayoutListener.Stub
  Stub which does nothing.
setConstraint(IFigure, Object) - Method in interface org.eclipse.draw2d.LayoutManager
  Sets the constraint for the given child.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.ScrollBarLayout
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.text.FlowFigureLayout
  Not applicable.
setConstraint(IFigure, Object) - Method in class org.eclipse.draw2d.XYLayout
  Sets the layout constraint of the given figure.
setContents(IFigure) - Method in class org.eclipse.draw2d.Clickable
  Sets the Figure which is the contents of this Clickable.
setContents(IFigure) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets the contents of the `Viewport`.
setContents(IFigure) - Method in class org.eclipse.draw2d.LightweightSystem
  Sets the contents of the LightweightSystem to the passed figure.
setContents(IFigure) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the contents of the current viewport.
setContents(IFigure) - Method in class org.eclipse.draw2d.Viewport
  Sets this Viewport to be associated with the passed Figure.
setContentsTracksHeight(boolean) - Method in class org.eclipse.draw2d.Viewport
  Toggles the Viewport's ability to resize itself automatically when its view is decreased in size in the vertical direction.
setContentsTracksWidth(boolean) - Method in class org.eclipse.draw2d.Viewport
  Toggles the Viewport's ability to resize itself automatically when its view is decreased in size in the horizontal direction.
setContinueOnSameLine(boolean) - Method in class org.eclipse.draw2d.text.BlockFlowLayout
setContinueOnSameLine(boolean) - Method in interface org.eclipse.draw2d.text.FlowContext
  This method is used to convey layout state to different FlowFigures.
setContinueOnSameLine(boolean) - Method in class org.eclipse.draw2d.text.InlineFlowLayout
  InlineFlow passes this information to its context.
setControl(Canvas) - Method in class org.eclipse.draw2d.LightweightSystem
  Sets the LightweightSystem's control to the passed Canvas.
setControl(Control) - Method in class org.eclipse.draw2d.EventDispatcher
  Sets the contol associated with this event dispatcher.
setControl(Control) - Method in class org.eclipse.draw2d.SWTEventDispatcher
setCornerDimensions(Dimension) - Method in class org.eclipse.draw2d.RoundedRectangle
  Sets the dimensions of each corner.
setCurrentFocusOwner(IFigure) - Method in class org.eclipse.draw2d.FocusTraverseManager
  Sets the currently focused figure.
setCursor(Cursor) - Method in class org.eclipse.draw2d.Figure
setCursor(Cursor) - Method in interface org.eclipse.draw2d.IFigure
  Sets the cursor.
setCursor(Cursor) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Sets the mouse cursor.
setDefault(ButtonModel) - Method in class org.eclipse.draw2d.ButtonGroup
  Sets the default selection of this ButtonGroup.
setDefaultHideDelay(int) - Static method in class org.eclipse.draw2d.ToolTipHelper
  Sets the default tooltip hide delay, which is the number in ms after which the tooltip will disappear again if not overwritten using `ToolTipHelper.setHideDelay(int)`.
setDefaultPadding(Insets) - Method in class org.eclipse.draw2d.graph.DirectedGraph
  Sets the default padding for all nodes in the graph.
setDelta(int) - Method in class org.eclipse.draw2d.graph.Edge
  Sets the delta value.
setDirection(int) - Method in class org.eclipse.draw2d.ArrowButton
setDirection(int) - Method in class org.eclipse.draw2d.graph.DirectedGraph
  Sets the layout direction for the graph.
setDirection(int) - Method in interface org.eclipse.draw2d.Orientable
  Sets the direction the orientable figure will face.
setDirection(int) - Method in class org.eclipse.draw2d.ScrollBar
  Does nothing because this doesn't make sense for a scrollbar.
setDirection(int) - Method in class org.eclipse.draw2d.Triangle
setDirty(boolean) - Method in class org.eclipse.draw2d.parts.Thumbnail
  Sets the dirty flag.
setDownClickable(Clickable) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the Clickable that represents the down arrow of the Scrollbar to down.
setEnabled(boolean) - Method in class org.eclipse.draw2d.ButtonModel
  Sets this button to be enabled.
setEnabled(boolean) - Method in class org.eclipse.draw2d.Clickable
setEnabled(boolean) - Method in class org.eclipse.draw2d.Figure
setEnabled(boolean) - Method in class org.eclipse.draw2d.geometry.Transposer
  Sets the enabled state of this Transposer.
setEnabled(boolean) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure to be enabled.
setEnabled(boolean) - Method in class org.eclipse.draw2d.ScrollBar
setEnabled(boolean) - Method in class org.eclipse.draw2d.widgets.MultiLineLabel
setEnableKeyTraversal(boolean) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Enables key traversal via TAB and ALT+TAB if traverse is `true`.
setEnd(Point) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Sets the end point of this figure
setEnd(Point) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setEndPoint(Point) - Method in class org.eclipse.draw2d.graph.Path
  Sets the end point for this path to the given point.
setEndpoints(Point, Point) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Sets the points at both extremes of this figure
setEndPoints(Connection) - Method in class org.eclipse.draw2d.AutomaticRouter
  Sets the start and end points for the given connection.
setEventDispatcher(EventDispatcher) - Method in class org.eclipse.draw2d.LightweightSystem
  Sets this LightweightSystem's EventDispatcher.
setEventHandler(ClickableEventHandler) - Method in class org.eclipse.draw2d.Clickable
  Sets the event handler which interacts with the model to determine the behavior of this Clickable.
setExtent(int) - Method in class org.eclipse.draw2d.DefaultRangeModel
  Sets this RangeModel's extent and fires a property change if the given value is different from the current extent.
setExtent(int) - Method in interface org.eclipse.draw2d.RangeModel
  Sets the extent.
setExtent(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the extent of the Scrollbar to ext
setFigureUnderCursor(IFigure) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Sets the figure under the mouse cursor.
setFill(boolean) - Method in class org.eclipse.draw2d.Shape
  Sets whether this shape should fill its region or not.
setFillRule(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the fill rule to the given value, which must be one of `SWT.FILL_EVEN_ODD` or `SWT.FILL_WINDING`.
setFillRule(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setFillRule(int) - Method in class org.eclipse.draw2d.SWTGraphics
setFillXOR(boolean) - Method in class org.eclipse.draw2d.Shape
  Sets whether XOR based fill should be used by the shape.
setFiringBehavior(int) - Method in class org.eclipse.draw2d.ButtonModel
  Sets the firing behavior for this button.
setFiringMethod(int) - Method in class org.eclipse.draw2d.Clickable
  Determines how this clickable is to fire notifications to its listeners.
setFlag(int, boolean) - Method in class org.eclipse.draw2d.Figure
  Sets the given flag to the given value.
setFlags(boolean) - Method in class org.eclipse.draw2d.graph.EdgeList
  For internal use only.
setFlowContext(FlowContext) - Method in class org.eclipse.draw2d.text.FlowAdapter
setFlowContext(FlowContext) - Method in class org.eclipse.draw2d.text.FlowFigure
  Sets the flow context.
setFlowContext(FlowContext) - Method in class org.eclipse.draw2d.text.FlowFigureLayout
  Sets the context for this layout manager.
setFocus(IFigure) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Sets the focus figure.
setFocusTraversable(boolean) - Method in class org.eclipse.draw2d.Figure
setFocusTraversable(boolean) - Method in interface org.eclipse.draw2d.IFigure
  Sets the ability for this IFigure to gain focus on a `TraverseEvent`.
setFont(Font) - Method in class org.eclipse.draw2d.AbstractLabeledBorder
  Sets the Font of this border to the input value, and invalidates the border forcing an update of internal parameters of insets and text extents.
setFont(Font) - Method in class org.eclipse.draw2d.Figure
setFont(Font) - Method in class org.eclipse.draw2d.FigureCanvas
setFont(Font) - Static method in class org.eclipse.draw2d.FigureUtilities
  Sets Font to passed value.
setFont(Font) - Method in class org.eclipse.draw2d.FrameBorder
  Sets the font for this border's label.
setFont(Font) - Method in class org.eclipse.draw2d.Graphics
  Sets the font.
setFont(Font) - Method in interface org.eclipse.draw2d.IFigure
  Sets the font.
setFont(Font) - Method in interface org.eclipse.draw2d.LabeledBorder
  Sets the Font for the label.
setFont(Font) - Method in class org.eclipse.draw2d.ScaledGraphics
setFont(Font) - Method in class org.eclipse.draw2d.SWTGraphics
setFont(Font) - Method in class org.eclipse.draw2d.widgets.MultiLineLabel
setForegroundColor(Color) - Method in class org.eclipse.draw2d.Figure
setForegroundColor(Color) - Method in class org.eclipse.draw2d.Graphics
  Sets the foreground color.
setForegroundColor(Color) - Method in interface org.eclipse.draw2d.IFigure
  Sets the foreground color.
setForegroundColor(Color) - Method in class org.eclipse.draw2d.PopUpHelper
  Sets the foreground color of this PopUpHelper's Shell.
setForegroundColor(Color) - Method in class org.eclipse.draw2d.ScaledGraphics
setForegroundColor(Color) - Method in class org.eclipse.draw2d.SWTGraphics
setForegroundPattern(Pattern) - Method in class org.eclipse.draw2d.Graphics
  Sets the foreground pattern for draw and text operations.
setForegroundPattern(Pattern) - Method in class org.eclipse.draw2d.ScaledGraphics
setForegroundPattern(Pattern) - Method in class org.eclipse.draw2d.SWTGraphics
setFreeformBounds(Rectangle) - Method in interface org.eclipse.draw2d.FreeformFigure
  Sets the freeform bounds of this FreeformFigure.
setFreeformBounds(Rectangle) - Method in class org.eclipse.draw2d.FreeformLayer
setFreeformBounds(Rectangle) - Method in class org.eclipse.draw2d.FreeformLayeredPane
setGap(int) - Method in class org.eclipse.draw2d.AbstractLocator
  Sets the gap between the reference point and the figure being placed.
setGraphicsSource(GraphicsSource) - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Sets the graphics source.
setGraphicsSource(GraphicsSource) - Method in class org.eclipse.draw2d.SubordinateUpdateManager
  Deprecated.
setGraphicsSource(GraphicsSource) - Method in class org.eclipse.draw2d.UpdateManager
  Sets the GraphicsSource for this update manager.
setGroup(ButtonGroup) - Method in class org.eclipse.draw2d.ButtonModel
  Sets the ButtonGroup to which this model belongs to.
setHeight(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `PrecisionRectangle.setPreciseHeight(double)` instead.
setHeight(int) - Method in class org.eclipse.draw2d.geometry.Dimension
  Sets the height of this Rectangle to the specified one.
setHeight(int) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
setHeight(int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setHeight(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the height of this Rectangle to the specified one.
setHeight(int) - Method in class org.eclipse.draw2d.text.BlockBox
  Sets the height.
setHideDelay(int) - Method in class org.eclipse.draw2d.ToolTipHelper
  Sets the tooltip hide delay, which is the amount in ms, after which the tooltip will disappear again.
setHorizontal(boolean) - Method in class org.eclipse.draw2d.OrderedLayout
  Sets the orientation of the layout.
setHorizontal(boolean) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the orientation of the ScrollBar.
setHorizontalAligment(int) - Method in class org.eclipse.draw2d.text.BlockFlow
  Sets the horitontal aligment of the block.
setHorizontalLocation(int) - Method in class org.eclipse.draw2d.Viewport
  Sets the horizontal location of the Viewport's view to the passed value.
setHorizontalRangeModel(RangeModel) - Method in class org.eclipse.draw2d.Viewport
  Sets the horizontal range model to the passed RangeModel.
setHorizontalScrollBar(ScrollBar) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the ScrollPane's horizontal ScrollBar to the passed ScrollBar.
setHorizontalScrollBarVisibility(int) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets the horizontal scrollbar visibility.
setHorizontalScrollBarVisibility(int) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the horizontal ScrollBar visibility of the ScrollPane to the passed value.
setHorizontalSpacing(int) - Method in class org.eclipse.draw2d.BorderLayout
  Sets the horizontal spacing to be used between the children.
setHoverSource(Figure, MouseEvent) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Sets the figure that the mouse cursor is hovering over.
setIcon(Image) - Method in class org.eclipse.draw2d.Label
  Sets the label's icon to the passed image.
setIconAlignment(int) - Method in class org.eclipse.draw2d.Label
  This method sets the alignment of the icon within the bounds of the label.
setIconDimension(Dimension) - Method in class org.eclipse.draw2d.Label
  Deprecated.
  the icon is automatically displayed at 1:1
setIconTextGap(int) - Method in class org.eclipse.draw2d.Label
  Sets the gap in pixels between the label's icon and text to the passed value.
setIgnoreInvalidate(boolean) - Method in class org.eclipse.draw2d.ShortestPathConnectionRouter
  Sets the value indicating if connection invalidation should be ignored.
setIgnoreScroll(boolean) - Method in class org.eclipse.draw2d.Viewport
  If value is `true`, this viewport will ignore any scrolling that occurs until this method is called again with `false`.
setImage(Image) - Method in class org.eclipse.draw2d.ImageFigure
  Sets the Image that this ImageFigure displays.
setImage(Image) - Method in class org.eclipse.draw2d.widgets.MultiLineLabel
setInterpolation(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the interpolation setting to the given value, which must be one of `SWT.DEFAULT`, `SWT.NONE`, `SWT.LOW` or `SWT.HIGH`.
setInterpolation(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setInterpolation(int) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
setLabel(String) - Method in class org.eclipse.draw2d.AbstractLabeledBorder
setLabel(String) - Method in class org.eclipse.draw2d.FrameBorder
  Sets the label for this border.
setLabel(String) - Method in interface org.eclipse.draw2d.LabeledBorder
  Sets the text to be displayed as the label for this Border.
setLabel(String) - Method in class org.eclipse.draw2d.LabeledContainer
  Sets the title of the container.
setLabelAlignment(int) - Method in class org.eclipse.draw2d.Label
  Sets the alignment of the label (icon and text) within the figure.
setLabelFont(Font) - Method in class org.eclipse.draw2d.LabeledContainer
  Sets the font to be used for the container title.
setLayoutManager(LayoutManager) - Method in class org.eclipse.draw2d.Container
setLayoutManager(LayoutManager) - Method in class org.eclipse.draw2d.Figure
setLayoutManager(LayoutManager) - Method in interface org.eclipse.draw2d.IFigure
  Sets the LayoutManager.
setLineAttributes(LineAttributes) - Method in class org.eclipse.draw2d.Graphics
  Sets all line attributes together
setLineAttributes(LineAttributes) - Method in class org.eclipse.draw2d.PrinterGraphics
  Overridden to translate dashes to printer specific values.
setLineAttributes(LineAttributes) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineAttributes(LineAttributes) - Method in class org.eclipse.draw2d.Shape
  Sets all line attributes at once.
setLineAttributes(LineAttributes) - Method in class org.eclipse.draw2d.SWTGraphics
setLineCap(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the line cap style to the argument, which must be one of the constants `SWT.CAP_FLAT`, `SWT.CAP_ROUND`, or `SWT.CAP_SQUARE`.
setLineCap(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineCap(int) - Method in class org.eclipse.draw2d.Shape
  Sets the line cap style of this shape's outline.
setLineCap(int) - Method in class org.eclipse.draw2d.SWTGraphics
setLineDash(float[]) - Method in class org.eclipse.draw2d.Graphics
  Sets the dash pattern when the custom line style is in use.
setLineDash(float[]) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineDash(float[]) - Method in class org.eclipse.draw2d.Shape
  Sets the line dash style of this shape's outline.
setLineDash(float[]) - Method in class org.eclipse.draw2d.SWTGraphics
setLineDash(int[]) - Method in class org.eclipse.draw2d.Graphics
  Sets the dash pattern when the custom line style is in use.
setLineDash(int[]) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineDash(int[]) - Method in class org.eclipse.draw2d.SWTGraphics
setLineDashOffset(float) - Method in class org.eclipse.draw2d.Graphics
  Sets the line dash offset.
setLineDashOffset(float) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineDashOffset(float) - Method in class org.eclipse.draw2d.Shape
  Sets the line dash offset of this shape's outline.
setLineDashOffset(float) - Method in class org.eclipse.draw2d.SWTGraphics
setLineJoin(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the line join style to the argument, which must be one of the constants `SWT.JOIN_MITER`, `SWT.JOIN_ROUND`, or `SWT.JOIN_BEVEL`.
setLineJoin(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineJoin(int) - Method in class org.eclipse.draw2d.Shape
  Sets the line join style of this shape's outline.
setLineJoin(int) - Method in class org.eclipse.draw2d.SWTGraphics
setLineMiterLimit(float) - Method in class org.eclipse.draw2d.Graphics
setLineMiterLimit(float) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineMiterLimit(float) - Method in class org.eclipse.draw2d.Shape
  Sets the line dash miter limit of this shape's outline.
setLineMiterLimit(float) - Method in class org.eclipse.draw2d.SWTGraphics
setLineStyle(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the line style to the argument, which must be one of the constants `SWT.LINE_SOLID`, `SWT.LINE_DASH`, `SWT.LINE_DOT`, `SWT.LINE_DASHDOT` or `SWT.LINE_DASHDOTDOT`.
setLineStyle(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineStyle(int) - Method in class org.eclipse.draw2d.Shape
  Sets the line style of this shape's outline.
setLineStyle(int) - Method in class org.eclipse.draw2d.SWTGraphics
setLineTop(int) - Method in class org.eclipse.draw2d.text.BlockBox
setLineTop(int) - Method in class org.eclipse.draw2d.text.CompositeBox
  Positions the box vertically by setting the y coordinate for the top of the content of the line.
setLineTop(int) - Method in class org.eclipse.draw2d.text.LineRoot
setLineTop(int) - Method in class org.eclipse.draw2d.text.NestedLine
setLineWidth(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the line width.
setLineWidth(int) - Method in class org.eclipse.draw2d.Polyline
setLineWidth(int) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setLineWidth(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineWidth(int) - Method in class org.eclipse.draw2d.Shape
  Sets the line width to be used to outline the shape.
setLineWidth(int) - Method in class org.eclipse.draw2d.SWTGraphics
setLineWidthFloat(float) - Method in class org.eclipse.draw2d.Graphics
  Sets the line width.
setLineWidthFloat(float) - Method in class org.eclipse.draw2d.ScaledGraphics
setLineWidthFloat(float) - Method in class org.eclipse.draw2d.Shape
  Sets the line width of this shape's outline.
setLineWidthFloat(float) - Method in class org.eclipse.draw2d.SWTGraphics
setLocation(int, int) - Method in class org.eclipse.draw2d.geometry.Point
  Sets the location of this Point to the provided x and y locations.
setLocation(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
setLocation(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setLocation(int, int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the location of this Rectangle to the coordinates given as input and returns this for convenience.
setLocation(Point) - Method in class org.eclipse.draw2d.Figure
setLocation(Point) - Method in class org.eclipse.draw2d.geometry.Point
  Sets the location of this Point to the specified Point.
setLocation(Point) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
setLocation(Point) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setLocation(Point) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the location of this Rectangle to the point given as input and returns this for convenience.
setLocation(Point) - Method in interface org.eclipse.draw2d.IFigure
  Sets the location of this IFigure.
setLocation(Point) - Method in class org.eclipse.draw2d.PolygonDecoration
  Sets the location of this PolygonDecoration.
setLocation(Point) - Method in class org.eclipse.draw2d.PolylineDecoration
setLocation(Point) - Method in interface org.eclipse.draw2d.RotatableDecoration
  Sets the location of this figure.
setLocation(Point) - Method in class org.eclipse.draw2d.XYAnchor
  Sets the location of this anchor and notifies all the listeners of the update.
setMajorAlignment(int) - Method in class org.eclipse.draw2d.FlowLayout
  Sets the alignment for an entire row/column within the parent figure.
setMajorSpacing(int) - Method in class org.eclipse.draw2d.FlowLayout
  Sets the spacing in pixels to be used between children in the direction parallel to the layout's orientation.
setMargin(Insets) - Method in class org.eclipse.draw2d.graph.DirectedGraph
  Sets the graphs margin.
setMatchWidth(boolean) - Method in class org.eclipse.draw2d.ToolbarLayout
  Deprecated.
  use `ToolbarLayout.setStretchMinorAxis(boolean)`
setMaximum(int) - Method in class org.eclipse.draw2d.DefaultRangeModel
  Sets this RangeModel's maximum value and fires a property change if the given value is different from the current maximum value.
setMaximum(int) - Method in interface org.eclipse.draw2d.RangeModel
  Sets the maximum value of the range.
setMaximum(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the maximum position to max.
setMaximumSize(Dimension) - Method in class org.eclipse.draw2d.Figure
setMaximumSize(Dimension) - Method in interface org.eclipse.draw2d.IFigure
  Sets the maximum size this IFigure can be.
setMinimum(int) - Method in class org.eclipse.draw2d.DefaultRangeModel
  Sets this RangeModel's minimum value and fires a property change if the given value is different from the current minimum value.
setMinimum(int) - Method in interface org.eclipse.draw2d.RangeModel
  Sets the minimum value of the range.
setMinimum(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the minimum position to min.
setMinimumSize(Dimension) - Method in class org.eclipse.draw2d.Figure
setMinimumSize(Dimension) - Method in interface org.eclipse.draw2d.IFigure
  Sets the minimum size this IFigure can be.
setMinorAlignment(int) - Method in class org.eclipse.draw2d.OrderedLayout
  Sets the alignment of the children contained in the layout.
setMinorSpacing(int) - Method in class org.eclipse.draw2d.FlowLayout
  Sets the spacing to be used between children within a row/column.
setModel(ButtonModel) - Method in class org.eclipse.draw2d.Clickable
  Sets the model to be used by this clickable for its state and behavior determination.
setMouseOver(boolean) - Method in class org.eclipse.draw2d.ButtonModel
  Sets the mouseover property of this button.
setMouseTarget(IFigure) - Method in class org.eclipse.draw2d.SWTEventDispatcher
  Sets the given figure to be the target of future mouse events.
setNextRouter(ConnectionRouter) - Method in class org.eclipse.draw2d.AutomaticRouter
  Sets the next router.
setObserveVisibility(boolean) - Method in class org.eclipse.draw2d.AbstractLayout
  Sets isObservingVisibility to the given value.
setOpaque(boolean) - Method in class org.eclipse.draw2d.Figure
setOpaque(boolean) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure to be opaque if isOpaque is `true` and transparent if isOpaque is `false`.
setOrientation(int) - Method in class org.eclipse.draw2d.ArrowButton
setOrientation(int) - Method in interface org.eclipse.draw2d.Orientable
  Sets the orientation.
setOrientation(int) - Method in class org.eclipse.draw2d.ScrollBar
setOrientation(int) - Method in class org.eclipse.draw2d.text.BidiProcessor
  Sets the paragraph embedding.
setOrientation(int) - Method in class org.eclipse.draw2d.text.BlockFlow
  Sets the orientation for this block.
setOrientation(int) - Method in class org.eclipse.draw2d.Triangle
setOutline(boolean) - Method in class org.eclipse.draw2d.Shape
  Sets whether the outline should be drawn for this shape.
setOutlineXOR(boolean) - Method in class org.eclipse.draw2d.Shape
  Sets whether XOR based outline should be used for this shape.
setOwner(IFigure) - Method in class org.eclipse.draw2d.AbstractConnectionAnchor
  Sets the owner of this anchor, on whom this anchors location is dependent.
setPadding(int) - Method in class org.eclipse.draw2d.graph.Edge
  Sets the padding for this edge.
setPadding(int) - Method in class org.eclipse.draw2d.TitleBarBorder
  Sets the padding space to be applied on all sides of the border.
setPadding(Insets) - Method in class org.eclipse.draw2d.graph.Node
  Sets the padding.
setPadding(Insets) - Method in class org.eclipse.draw2d.TitleBarBorder
  Sets the padding space of this TitleBarBorder to the passed value.
setPageDown(Clickable) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the pagedown button to the passed Clickable.
setPageIncrement(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the ScrollBar to scroll increment pixels when its pageup or pagedown buttons are pressed.
setPageUp(Clickable) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the pageup button to the passed Clickable.
setParent(Subgraph) - Method in class org.eclipse.draw2d.graph.Node
  Sets the parent subgraph.
setParent(IFigure) - Method in class org.eclipse.draw2d.Figure
setParent(IFigure) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure's parent.
setPoint(Point, int) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Sets the point at `index` to the Point `pt`.
setPoint(Point, int) - Method in class org.eclipse.draw2d.geometry.PointList
  Overwrites a point at a given index in the list with the specified Point.
setPoint(Point, int) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setPoints(PointList) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Sets the list of points to be used by this figure.
setPoints(PointList) - Method in interface org.eclipse.draw2d.Connection
  Sets the PointList containing the Points that make up this Connection.
setPoints(PointList) - Method in class org.eclipse.draw2d.Polyline
  Sets the list of points to be used by this polyline connection.
setPoints(PointList) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setPositiveCoordinates(boolean) - Method in class org.eclipse.draw2d.FreeformLayout
  Sets/unsets the positive coordinates flag for true/false parameters respectively.
setPreciseBounds(double, double, double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the preciseX, preciseY, preciseWidth, and preciseHeight values of this PrecisionRectangle to the provided values and updates the integer values of x, y, width, and height accordingly.
setPreciseHeight(double) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
  Sets the height.
setPreciseHeight(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the height of this PrecisionRectangle to the specified value.
setPreciseLocation(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
  Sets the precise location of this PrecisionPoint to the given x and y values.
setPreciseLocation(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the preciseX and preciseY values of this PrecisionRectangle to the provided values and updates the integer values of x and y accordingly.
setPreciseLocation(PrecisionPoint) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
  Sets the precise location of this PrecisionPoint to the x and y values of the given one.
setPreciseLocation(PrecisionPoint) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the precise location of this PrecisionRectangle
setPreciseSize(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
  Sets the size of this PrecisionDimension to the given width and height.
setPreciseSize(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the preciseWidth and preciseHeight values of this PrecisionRectangle to the provided values and updates the integer values of width and height accordingly.
setPreciseSize(PrecisionDimension) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
  Sets the size of this Dimension to the width and height of the given one.
setPreciseSize(PrecisionDimension) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Set the size of this PrecisionRectangle to the given dimension's width and height.
setPreciseWidth(double) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
  Sets the width.
setPreciseWidth(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the width of this PrecisionRectangle to the specified one.
setPreciseX(double) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
  Sets the precise x value of this PrecisionPoint to the given value.
setPreciseX(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the x value.
setPreciseY(double) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
  Sets the precise y value of this PrecisionPoint to the given value.
setPreciseY(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Sets the y value.
setPreferredSize(int, int) - Method in class org.eclipse.draw2d.Figure
  Sets the preferred size of this figure.
setPreferredSize(Dimension) - Method in class org.eclipse.draw2d.Figure
setPreferredSize(Dimension) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure's preferred size.
setPressed(boolean) - Method in class org.eclipse.draw2d.ButtonModel
  Sets the pressed property of this button.
setPrinter(Printer) - Method in class org.eclipse.draw2d.PrintOperation
  Sets the printer.
setPrintMargin(Insets) - Method in class org.eclipse.draw2d.PrintOperation
  Sets the page margin in pels (logical pixels) to the passed Insets.(72 pels == 1 inch)
setPrintMode(int) - Method in class org.eclipse.draw2d.PrintFigureOperation
  Sets the print mode.
setPrintSource(IFigure) - Method in class org.eclipse.draw2d.PrintFigureOperation
  Sets the printSource.
setPropertyName(String) - Method in class org.eclipse.draw2d.ChangeEvent
  Sets the name of the property that has changed.
setRangeModel(RangeModel) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the ScrollBar's RangeModel to the passed value.
setRecommendedWidth(int) - Method in class org.eclipse.draw2d.text.CompositeBox
  Sets the recommended width for this CompositeBox.
setReferenceFigure(IFigure) - Method in class org.eclipse.draw2d.RelativeLocator
  Sets the reference figure this locator uses to place the target figure.
setReferencePoint(Point) - Method in class org.eclipse.draw2d.PolygonDecoration
  Sets the rotation of this decoration so that the decoration points toward the given reference point.
setReferencePoint(Point) - Method in class org.eclipse.draw2d.PolylineDecoration
setReferencePoint(Point) - Method in interface org.eclipse.draw2d.RotatableDecoration
  Sets the reference point used to determine the rotation angle.
setRefreshRate(int) - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Sets the rate with paint requests are executed.
setRefreshRate(int) - Method in class org.eclipse.draw2d.parts.Thumbnail
  Sets the rate with which the thumbnail is updated.
setRelativeDimensions(Dimension, Dimension) - Method in class org.eclipse.draw2d.RelativeBendpoint
  Sets the Dimensions representing the X and Y distances this Bendpoint is from the start and end points of the Connection.
setRelativePosition(int) - Method in class org.eclipse.draw2d.AbstractLocator
  Sets the position of the figure with respect to the center point.
setRequestFocusEnabled(boolean) - Method in class org.eclipse.draw2d.Figure
setRequestFocusEnabled(boolean) - Method in interface org.eclipse.draw2d.IFigure
  Sets the ability for this Figure to gain focus on a call to `IFigure.requestFocus()`.
setRight(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Updates the width to match the specified `Rectangle.right()` coordinate.
setRolloverEnabled(boolean) - Method in class org.eclipse.draw2d.Clickable
  Enables or disables rollover feedback of this figure.
setRoot(IFigure) - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Sets the root figure.
setRoot(IFigure) - Method in class org.eclipse.draw2d.EventDispatcher
  Sets the root figure for this dispatcher.
setRoot(IFigure) - Method in class org.eclipse.draw2d.SubordinateUpdateManager
  Deprecated.
setRoot(IFigure) - Method in class org.eclipse.draw2d.SWTEventDispatcher
setRoot(IFigure) - Method in class org.eclipse.draw2d.UpdateManager
  Sets the root figure.
setRootPaneFigure(LightweightSystem.RootFigure) - Method in class org.eclipse.draw2d.LightweightSystem
  Sets this LightweightSystem's root figure.
setRotation(double) - Method in class org.eclipse.draw2d.geometry.Transform
  Sets the rotation angle.
setRotation(double) - Method in class org.eclipse.draw2d.PolygonDecoration
  Sets the angle by which rotation is to be done on the PolygonDecoration.
setRotation(double) - Method in class org.eclipse.draw2d.PolylineDecoration
  Sets the angle by which rotation is to be done on the PolylineDecoration.
setRoutingConstraint(Object) - Method in interface org.eclipse.draw2d.Connection
  Sets the routing constraint used by the router.
setRoutingConstraint(Object) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the routing constraint for this connection.
setRowConstraint(int) - Method in class org.eclipse.draw2d.graph.Node
  Sets the row sorting constraint for this node.
setScale(double) - Method in class org.eclipse.draw2d.geometry.Transform
  Sets the value for the amount of scaling to be done along both axes.
setScale(double) - Method in interface org.eclipse.draw2d.ScalableFigure
  Sets the new scale factor.
setScale(double) - Method in class org.eclipse.draw2d.ScalableFreeformLayeredPane
  Sets the zoom level
setScale(double) - Method in class org.eclipse.draw2d.ScalableLayeredPane
  Sets the zoom level
setScale(double, double) - Method in class org.eclipse.draw2d.geometry.Transform
  Sets the value for the amount of scaling to be done along X and Y axes individually.
setScale(double, double) - Method in class org.eclipse.draw2d.PolygonDecoration
  Sets the amount of scaling to be done along X and Y axes on the PolygonDecoration's template.
setScale(double, double) - Method in class org.eclipse.draw2d.PolylineDecoration
  Sets the amount of scaling to be done along X and Y axes on the PolylineDecoration's template.
setScales(float, float) - Method in class org.eclipse.draw2d.parts.ScrollableThumbnail
  Reconfigures the SelectorFigure's bounds if the scales have changed.
setScales(float, float) - Method in class org.eclipse.draw2d.parts.Thumbnail
  Sets the X and Y scales for the Thumbnail.
setScheme(SchemeBorder.Scheme) - Method in class org.eclipse.draw2d.SchemeBorder
  Sets the Scheme for this border to the Scheme given as input.
setScrollBarVisibility(int) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets both the horizontal and vertical scrollbar visibility to the given value.
setScrollBarVisibility(int) - Method in class org.eclipse.draw2d.ScrollPane
  Sets both the horizontal and vertical ScrollBar visibilities of the ScrollPane to the passed value.
setSelected(boolean) - Method in class org.eclipse.draw2d.ButtonModel
  Sets this button to be selected.
setSelected(boolean) - Method in class org.eclipse.draw2d.Clickable
  Sets the selected state of this Clickable.
setSelected(ButtonModel) - Method in class org.eclipse.draw2d.ButtonGroup
  Sets the button with the given ButtonModel to be selected.
setSelected(ButtonModel, boolean) - Method in class org.eclipse.draw2d.ButtonGroup
  Sets model to the passed state.
setSelection(int, int) - Method in class org.eclipse.draw2d.text.FlowFigure
  Sets the selection or a range of selection.
setSelection(int, int) - Method in class org.eclipse.draw2d.text.TextFlow
  Sets the extent of selection.
setSeparation(int) - Method in class org.eclipse.draw2d.FanRouter
  Sets the colliding `Connection's` separation in pixels.
setShellBounds(int, int, int, int) - Method in class org.eclipse.draw2d.PopUpHelper
  Sets the bounds on this PopUpHelper's Shell.
setSize(int) - Method in class org.eclipse.draw2d.geometry.PointList
  Sets the size of this PointList.
setSize(int, int) - Method in class org.eclipse.draw2d.Figure
setSize(int, int) - Method in class org.eclipse.draw2d.geometry.Dimension
  Sets the size of this dimension to the specified width and height.
setSize(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
setSize(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setSize(int, int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the width of this Rectangle to w and the height of this Rectangle to h and returns this for convenience.
setSize(int, int) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure's size.
setSize(Dimension) - Method in class org.eclipse.draw2d.Figure
setSize(Dimension) - Method in class org.eclipse.draw2d.geometry.Dimension
  Copies the width and height values of the input Dimension to this Dimension.
setSize(Dimension) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
setSize(Dimension) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setSize(Dimension) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the width and height of this Rectangle to the width and height of the given Dimension and returns this for convenience.
setSize(Dimension) - Method in class org.eclipse.draw2d.graph.Node
  Sets the size of this node to the given dimension.
setSize(Dimension) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure's size.
setSource(Node) - Method in class org.eclipse.draw2d.graph.Edge
  Sets the source node and adds this edge to the new source's outgoing edges.
setSource(IFigure) - Method in class org.eclipse.draw2d.parts.Thumbnail
  Sets the source Figure.
setSourceAnchor(ConnectionAnchor) - Method in interface org.eclipse.draw2d.Connection
  Sets the ConnectionAnchor to be used at the source end of this Connection.
setSourceAnchor(ConnectionAnchor) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the anchor to be used at the start of this polyline connection.
setSourceDecoration(RotatableDecoration) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the decoration to be used at the start of the `Connection`.
setSourceOffset(int) - Method in class org.eclipse.draw2d.graph.Edge
setSpacing(int) - Method in class org.eclipse.draw2d.graph.ShortestPathRouter
  Sets the default spacing between paths.
setSpacing(int) - Method in class org.eclipse.draw2d.ShortestPathConnectionRouter
  Sets the default space that should be maintained on either side of a connection.
setSpacing(int) - Method in class org.eclipse.draw2d.ToolbarLayout
  Sets the amount of space between children.
setStart(Point) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Sets the start point of this figure
setStart(Point) - Method in class org.eclipse.draw2d.ScalablePolygonShape
setStartPoint(Point) - Method in class org.eclipse.draw2d.graph.Path
  Sets the start point for this path to the given point.
setStepIncrement(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the ScrollBar's step increment to the passed value.
setStretchMinorAxis(boolean) - Method in class org.eclipse.draw2d.FlowLayout
  Overwritten to guarantee backwards compatibility with `FlowLayout.fill` field.
setStretchMinorAxis(boolean) - Method in class org.eclipse.draw2d.OrderedLayout
  Causes children that are smaller in the dimension of the minor axis to be stretched to fill the minor axis.
setStretchMinorAxis(boolean) - Method in class org.eclipse.draw2d.ToolbarLayout
  Overwritten to guarantee backwards compatibility with `ToolbarLayout.matchWidth` field.
setStyle(int) - Method in class org.eclipse.draw2d.Clickable
  Sets this Clickable's style to the passed value, either `Clickable.STYLE_BUTTON` or `Clickable.STYLE_TOGGLE`.
setStyle(int) - Method in class org.eclipse.draw2d.LineBorder
  Sets the line type of this border.
setTarget(Node) - Method in class org.eclipse.draw2d.graph.Edge
  Sets the target node and adds this edge to the new target's incoming edges.
setTargetAnchor(ConnectionAnchor) - Method in interface org.eclipse.draw2d.Connection
  Sets the ConnectionAnchor to be used at the target end of this Connection.
setTargetAnchor(ConnectionAnchor) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the anchor to be used at the end of the polyline connection.
setTargetDecoration(RotatableDecoration) - Method in class org.eclipse.draw2d.PolylineConnection
  Sets the decoration to be used at the end of the `Connection`.
setTargetOffset(int) - Method in class org.eclipse.draw2d.graph.Edge
setTemplate(PointList) - Method in class org.eclipse.draw2d.PolygonDecoration
  Sets the PolygonDecorations point template to the passed PointList.
setTemplate(PointList) - Method in class org.eclipse.draw2d.PolylineDecoration
  Sets the PolylineDecoration's point template.
setText(String) - Method in class org.eclipse.draw2d.Label
  Sets the label's text.
setText(String) - Method in class org.eclipse.draw2d.text.TextFlow
  Sets the text being displayed.
setText(String) - Method in class org.eclipse.draw2d.widgets.MultiLineLabel
  Sets the text for this label.
setTextAlignment(int) - Method in class org.eclipse.draw2d.Label
  Sets the alignment of the text relative to the icon within the label.
setTextAlignment(int) - Method in class org.eclipse.draw2d.TitleBarBorder
  Sets the alignment of the text in the title bar.
setTextAntialias(int) - Method in class org.eclipse.draw2d.Graphics
  Sets the textual anti-aliasing value to the parameter, which must be one of `SWT.DEFAULT`, `SWT.OFF` or `SWT.ON`.
setTextAntialias(int) - Method in class org.eclipse.draw2d.ScaledGraphics
setTextAntialias(int) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
setTextColor(Color) - Method in class org.eclipse.draw2d.AbstractLabeledBorder
  Sets the color for this border's text.
setTextPlacement(int) - Method in class org.eclipse.draw2d.Label
  Sets the placement of the text relative to the icon within the label.
setThumb(IFigure) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the ScrollBar's thumb to the passed Figure.
setTolerance(int) - Method in class org.eclipse.draw2d.Polyline
  Sets the tolerance
setTolerance(int) - Method in class org.eclipse.draw2d.PolylineShape
  Setting tolerance parameter.
setToolTip(IFigure) - Method in class org.eclipse.draw2d.Figure
setToolTip(IFigure) - Method in interface org.eclipse.draw2d.IFigure
  Sets a tooltip that is displayed when the mouse hovers over this IFigure.
setTranslation(double, double) - Method in class org.eclipse.draw2d.geometry.Transform
  Sets the translation amounts for both axes.
setTruncated(boolean) - Method in class org.eclipse.draw2d.text.TextFragmentBox
  Marks the fragment as having been truncated.
setUDistance(int) - Method in class org.eclipse.draw2d.ConnectionEndpointLocator
  Sets the distance in pixels from the Connection's owner.
setupBlock() - Method in class org.eclipse.draw2d.text.BlockFlowLayout
  sets up the single block that contains all of the lines.
setUpClickable(Clickable) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the Clickable that represents the up arrow of the Scrollbar to up.
setUpdateManager(UpdateManager) - Method in class org.eclipse.draw2d.LightweightSystem
  Sets this LightweightSystem's UpdateManager.
setupFragment(TextFragmentBox, Font, String) - Method in class org.eclipse.draw2d.text.FlowUtilities
  Sets up the fragment width based using the font and string passed in.
setupGraphicsForPage(PrinterGraphics) - Method in class org.eclipse.draw2d.PrintOperation
  Manipulates the PrinterGraphics to position it to paint in the desired region of the page.
setupLine(LineBox) - Method in class org.eclipse.draw2d.text.InlineFlowLayout
  Initializes the given LineBox.
setupPrinterGraphicsFor(Graphics, IFigure) - Method in class org.eclipse.draw2d.PrintFigureOperation
  Sets up Graphics object for the given IFigure.
setUserData(Object) - Method in class org.eclipse.draw2d.ButtonModel
  Sets user data.
setValid(boolean) - Method in class org.eclipse.draw2d.Figure
  Sets this figure to be valid if value is `true` and invalid otherwise.
setValue(int) - Method in class org.eclipse.draw2d.DefaultRangeModel
  Sets this RangeModel's current value.
setValue(int) - Method in interface org.eclipse.draw2d.RangeModel
  Sets the current value.
setValue(int) - Method in class org.eclipse.draw2d.ScrollBar
  Sets the value of the Scrollbar to v
setValues(double, double, double, Font, float) - Method in class org.eclipse.draw2d.ScaledGraphics.State
  Sets all the properties of the state object.
setValues(double, double, double, Font, int) - Method in class org.eclipse.draw2d.ScaledGraphics.State
  Sets all the properties of the state object.
setVDistance(int) - Method in class org.eclipse.draw2d.ConnectionEndpointLocator
  Sets the distance in pixels from the Connection.
setVertical(boolean) - Method in class org.eclipse.draw2d.ToolbarLayout
  Deprecated.
  Use `OrderedLayout.setHorizontal(boolean)` with argument `false` instead.
setVerticalLocation(int) - Method in class org.eclipse.draw2d.Viewport
  Sets the vertical location of the Viewport's view to the passed value.
setVerticalRangeModel(RangeModel) - Method in class org.eclipse.draw2d.Viewport
  Sets the vertical range model to the passed RangeModel.
setVerticalScrollBar(ScrollBar) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the ScrollPane's vertical ScrollBar to the passed Scrollbar.
setVerticalScrollBarVisibility(int) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets the vertical scrollbar visibility.
setVerticalScrollBarVisibility(int) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the vertical ScrollBar visibility of the ScrollPane to the passed value.
setVerticalSpacing(int) - Method in class org.eclipse.draw2d.BorderLayout
  Sets the vertical spacing ot be used between the children.
setView(IFigure) - Method in class org.eclipse.draw2d.ScrollPane
  Deprecated.
  call setContents(IFigure) instead
setViewLocation(int, int) - Method in class org.eclipse.draw2d.Viewport
  Sets the location of the Viewport's view to the passed values.
setViewLocation(Point) - Method in class org.eclipse.draw2d.Viewport
  Sets the location of the Viewport's view to the passed Point.
setViewport(Viewport) - Method in class org.eclipse.draw2d.FigureCanvas
  Sets the Viewport.
setViewport(Viewport) - Method in class org.eclipse.draw2d.parts.ScrollableThumbnail
  Sets the Viewport that this ScrollableThumbnail will synch with.
setViewport(Viewport) - Method in class org.eclipse.draw2d.ScrollPane
  Sets the ScrollPane's Viewport to the passed value.
setVisible(boolean) - Method in class org.eclipse.draw2d.Figure
setVisible(boolean) - Method in interface org.eclipse.draw2d.IFigure
  Sets this IFigure's visibility.
setWeight(float) - Method in class org.eclipse.draw2d.RelativeBendpoint
  Sets the weight this Bendpoint should use to calculate its location.
setWidth(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `PrecisionRectangle.setPreciseWidth(double)` instead.
setWidth(int) - Method in class org.eclipse.draw2d.geometry.Dimension
  Sets the width of this Rectangle to the specified one.
setWidth(int) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
setWidth(int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setWidth(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the width of this Rectangle to the specified one.
setWidth(int) - Method in class org.eclipse.draw2d.graph.Edge
  Sets the width of the edge.
setWidth(int) - Method in class org.eclipse.draw2d.LineBorder
  Sets the line width for this border.
setWidth(int) - Method in class org.eclipse.draw2d.text.FlowBox
  Sets the width of the box.
setX(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `PrecisionRectangle.setPreciseX(double)` instead.
setX(int) - Method in class org.eclipse.draw2d.geometry.Point
  Sets the x value of this Point to the given value.
setX(int) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
setX(int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setX(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the x value of the Rectangle and returns this for convenience.
setX(int) - Method in class org.eclipse.draw2d.text.FlowBox
  Sets the x coordinate for this box.
setXOR(boolean) - Method in class org.eclipse.draw2d.Shape
  Sets whether XOR based fill and XOR based outline should be used for this shape.
setXORMode(boolean) - Method in class org.eclipse.draw2d.Graphics
  Sets the XOR mode.
setXORMode(boolean) - Method in class org.eclipse.draw2d.ScaledGraphics
setXORMode(boolean) - Method in class org.eclipse.draw2d.SWTGraphics
setY(double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `PrecisionRectangle.setPreciseX(double)` instead.
setY(int) - Method in class org.eclipse.draw2d.geometry.Point
  Sets the y value of this Point to the given value;
setY(int) - Method in class org.eclipse.draw2d.geometry.PrecisionPoint
setY(int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
setY(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Sets the y value of the Rectangle and returns this for convenience.
shadow - Variable in class org.eclipse.draw2d.SchemeBorder.Scheme
Shape - Class in org.eclipse.draw2d
  Provides abstract support for a variety of shapes.
Shape() - Constructor for class org.eclipse.draw2d.Shape
  Default constructor.
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Returns `true` if the point `(x, y)` is contained within this figure.
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.Polygon
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.PolygonShape
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.Polyline
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.PolylineShape
shapeContainsPoint(int, int) - Method in class org.eclipse.draw2d.ScalablePolygonShape
shear(float, float) - Method in class org.eclipse.draw2d.Graphics
  Modifies the current transformation by shearing the graphics in the specified horizontal and vertical amounts.
shear(float, float) - Method in class org.eclipse.draw2d.SWTGraphics
  This method requires advanced graphics support.
shellStyle - Variable in class org.eclipse.draw2d.PopUpHelper
  These style bits should be used when creating the Shell.
SHIFT - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.SHIFT` instead.
ShortestPathConnectionRouter - Class in org.eclipse.draw2d
  Routes multiple connections around the children of a given container figure.
ShortestPathConnectionRouter(IFigure) - Constructor for class org.eclipse.draw2d.ShortestPathConnectionRouter
  Creates a new shortest path router with the given container.
ShortestPathRouter - Class in org.eclipse.draw2d.graph
  Bends a collection of `Paths` around rectangular obstacles.
ShortestPathRouter() - Constructor for class org.eclipse.draw2d.graph.ShortestPathRouter
  Creates a new shortest path routing.
shouldIgnoreInvalidate() - Method in class org.eclipse.draw2d.ShortestPathConnectionRouter
  Returns the value indicating if connection invalidation should be ignored.
show() - Method in class org.eclipse.draw2d.PopUpHelper
  Displays this PopUpHelper's Shell.
showH - Variable in class org.eclipse.draw2d.ScrollPaneSolver.Result
  Show horizontal scrollbar boolean
showV - Variable in class org.eclipse.draw2d.ScrollPaneSolver.Result
  Show vertical scrollbar boolean
shrink(double, double) - Method in class org.eclipse.draw2d.geometry.Dimension
  Reduces the width of this Dimension by w, and reduces the height of this Dimension by h.
shrink(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
shrink(double, double) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
  Shrinks the sides of this Rectangle by the horizontal and vertical values provided as input, and returns this Rectangle for convenience.
shrink(double, double) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Shrinks the sides of this Rectangle by the horizontal and vertical values provided as input, and returns this Rectangle for convenience.
shrink(int, int) - Method in class org.eclipse.draw2d.geometry.Dimension
  Reduces the width of this Dimension by w, and reduces the height of this Dimension by h.
shrink(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
shrink(int, int) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
shrink(int, int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Shrinks the sides of this Rectangle by the horizontal and vertical values provided as input, and returns this Rectangle for convenience.
shrink(Dimension) - Method in class org.eclipse.draw2d.geometry.Dimension
  Shrinks the size of this Dimension by the width and height values of the given Dimension.
shrink(Dimension) - Method in class org.eclipse.draw2d.geometry.PrecisionDimension
shrink(Insets) - Method in class org.eclipse.draw2d.geometry.PrecisionRectangle
shrink(Insets) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Shrinks this rectangle by the amount specified in `insets`.
shrinkLeft(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Shrinks the width of the rectangle by the given amount, keeping `Rectangle.right()`.
shrinkTop(int) - Method in class org.eclipse.draw2d.geometry.Rectangle
  Shrinks the height of the rectangle by the given amount, keeping `Rectangle.bottom()`.
similarity(Ray) - Method in class org.eclipse.draw2d.geometry.Ray
  Deprecated.
  Calculates the similarity of this Ray with another.
SimpleEtchedBorder - Class in org.eclipse.draw2d
  Provides a two pixel wide constant sized border, having an etched look.
SimpleEtchedBorder() - Constructor for class org.eclipse.draw2d.SimpleEtchedBorder
  Constructs a default border having a two pixel wide border.
SimpleLoweredBorder - Class in org.eclipse.draw2d
  Provides a lowered border.
SimpleLoweredBorder() - Constructor for class org.eclipse.draw2d.SimpleLoweredBorder
  Constructs a SimpleLoweredBorder with the predefined button-pressed Scheme set as default.
SimpleLoweredBorder(int) - Constructor for class org.eclipse.draw2d.SimpleLoweredBorder
  Constructs a SimpleLoweredBorder with the width of all sides provided as input.
SimpleRaisedBorder - Class in org.eclipse.draw2d
  Provides a raised border.
SimpleRaisedBorder() - Constructor for class org.eclipse.draw2d.SimpleRaisedBorder
  Constructs a SimpleRaisedBorder with the predefined `SchemeBorder.SCHEMES.BUTTON_RAISED` Scheme set as default.
SimpleRaisedBorder(int) - Constructor for class org.eclipse.draw2d.SimpleRaisedBorder
  Constructs a SimpleRaisedBorder with the width of all sides provided as input.
SimpleTextLayout - Class in org.eclipse.draw2d.text
SimpleTextLayout(TextFlow) - Constructor for class org.eclipse.draw2d.text.SimpleTextLayout
  Creates a new SimpleTextLayout with the given TextFlow
singleton - Static variable in class org.eclipse.draw2d.SimpleEtchedBorder
  The singleton instance of this class
SINGLETON - Static variable in class org.eclipse.draw2d.geometry.Dimension
  A singleton for use in short calculations.
SINGLETON - Static variable in class org.eclipse.draw2d.geometry.Point
  A singleton for use in short calculations
SINGLETON - Static variable in class org.eclipse.draw2d.geometry.Rectangle
  A singleton for use in short calculations.
size() - Method in class org.eclipse.draw2d.geometry.PointList
  Returns the number of points in this PointList.
size() - Method in class org.eclipse.draw2d.graph.RankList
  Returns the total number or ranks.
SIZEALL - Static variable in class org.eclipse.draw2d.Cursors
SIZEE - Static variable in class org.eclipse.draw2d.Cursors
SIZEN - Static variable in class org.eclipse.draw2d.Cursors
SIZENE - Static variable in class org.eclipse.draw2d.Cursors
SIZENESW - Static variable in class org.eclipse.draw2d.Cursors
SIZENS - Static variable in class org.eclipse.draw2d.Cursors
SIZENW - Static variable in class org.eclipse.draw2d.Cursors
SIZENWSE - Static variable in class org.eclipse.draw2d.Cursors
SIZES - Static variable in class org.eclipse.draw2d.Cursors
SIZESE - Static variable in class org.eclipse.draw2d.Cursors
SIZESW - Static variable in class org.eclipse.draw2d.Cursors
SIZEW - Static variable in class org.eclipse.draw2d.Cursors
SIZEWE - Static variable in class org.eclipse.draw2d.Cursors
solve() - Method in class org.eclipse.draw2d.graph.ShortestPathRouter
  Updates the points in the paths in order to represent the current solution with the given paths and obstacles.
solve(Rectangle, Viewport, int, int, int, int) - Static method in class org.eclipse.draw2d.ScrollPaneSolver
  Solves for the viewport area, insets, and visibility of horizontal and vertical scrollbars of a ScrollPane
sort() - Method in class org.eclipse.draw2d.graph.Rank
  Deprecated.
  Do not call
sortValue - Variable in class org.eclipse.draw2d.graph.Node
  Deprecated.
  for internal use only
source - Variable in class org.eclipse.draw2d.graph.Edge
  The source Node.
SOURCE - Static variable in class org.eclipse.draw2d.ConnectionLocator
  The start (or source) of the Connection
SOUTH - Static variable in interface org.eclipse.draw2d.PositionConstants
  South
SOUTH_EAST - Static variable in interface org.eclipse.draw2d.PositionConstants
  South-East: a bit-wise OR of `PositionConstants.SOUTH` and `PositionConstants.EAST`
SOUTH_WEST - Static variable in interface org.eclipse.draw2d.PositionConstants
  South-West: a bit-wise OR of `PositionConstants.SOUTH` and `PositionConstants.WEST`
spacing - Variable in class org.eclipse.draw2d.ToolbarLayout
  Deprecated.
  Use `ToolbarLayout.getSpacing()` and `ToolbarLayout.setSpacing(int)` instead.
StackLayout - Class in org.eclipse.draw2d
  Figures using the StackLayout as their layout manager have their children placed on top of one another.
StackLayout() - Constructor for class org.eclipse.draw2d.StackLayout
start - Variable in class org.eclipse.draw2d.graph.Edge
  Deprecated.
  use `Edge.getPoints()`
start - Variable in class org.eclipse.draw2d.ScrollBar.ThumbDragger
START - Static variable in class org.eclipse.draw2d.ConnectionLocator
  Deprecated.
  Use `ConnectionLocator.SOURCE`
State() - Constructor for class org.eclipse.draw2d.ScaledGraphics.State
  Constructs a new, uninitialized State object.
State(double, double, double, Font, float) - Constructor for class org.eclipse.draw2d.ScaledGraphics.State
  Constructs a new State object and initializes the properties based on the given values.
State(double, double, double, Font, int) - Constructor for class org.eclipse.draw2d.ScaledGraphics.State
  Constructs a new State object and initializes the properties based on the given values.
stepDown() - Method in class org.eclipse.draw2d.ScrollBar
  Causes the ScrollBar to scroll down (or right) by the value of its step increment.
stepUp() - Method in class org.eclipse.draw2d.ScrollBar
  Causes the ScrollBar to scroll up (or left) by the value of its step increment.
Straight - Class in org.eclipse.draw2d.geometry
  Represents a straight line within 2-dimensional Euclidean space.
Straight(PrecisionPoint, PrecisionPoint) - Constructor for class org.eclipse.draw2d.geometry.Straight
  Constructs a new Straight between the two given Points.
Straight(Vector, Vector) - Constructor for class org.eclipse.draw2d.geometry.Straight
  Constructs a new Straight with the given position and direction.
Stub() - Constructor for class org.eclipse.draw2d.AncestorListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.FocusListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.KeyListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.LayoutListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.MouseListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.MouseMotionListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.RoutingListener.Stub
Stub() - Constructor for class org.eclipse.draw2d.UpdateListener.Stub
STYLE_BUTTON - Static variable in class org.eclipse.draw2d.Clickable
  Style constant that defines a push button.
STYLE_TOGGLE - Static variable in class org.eclipse.draw2d.Clickable
  Style constant that defines a toggle button.
Subgraph - Class in org.eclipse.draw2d.graph
  A Node which may contain other nodes.
Subgraph(Object) - Constructor for class org.eclipse.draw2d.graph.Subgraph
  Constructs a new subgraph with the given data object.
Subgraph(Object, Subgraph) - Constructor for class org.eclipse.draw2d.graph.Subgraph
  Constructs a new subgraph with the given data object and parent subgraph.
subgraphs - Variable in class org.eclipse.draw2d.graph.CompoundDirectedGraph
  For internal use only.
SubordinateUpdateManager - Class in org.eclipse.draw2d
  Deprecated.
  this class is not used
SubordinateUpdateManager() - Constructor for class org.eclipse.draw2d.SubordinateUpdateManager
  Deprecated.
superFireMoved() - Method in class org.eclipse.draw2d.FreeformLayeredPane
  Calls `super.fireMoved()`.
SWTEventDispatcher - Class in org.eclipse.draw2d
  The SWTEventDispatcher provides draw2d with the ability to dispatch SWT Events.
SWTEventDispatcher() - Constructor for class org.eclipse.draw2d.SWTEventDispatcher
SWTEventDispatcher.FigureAccessibilityDispatcher - Class in org.eclipse.draw2d
  Implements `EventDispatcher.AccessibilityDispatcher` but does nothing in the implementation.
SWTGraphics - Class in org.eclipse.draw2d
  A concrete implementation of `Graphics` using an SWT `GC`.
SWTGraphics(GC) - Constructor for class org.eclipse.draw2d.SWTGraphics
  Constructs a new SWTGraphics that draws to the Canvas using the given GC.
SystemColorFactory() - Constructor for class org.eclipse.draw2d.ColorConstants.SystemColorFactory
SystemColorFactory() - Constructor for class org.eclipse.draw2d.ColorProvider.SystemColorFactory

A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form