# 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

## B

BasicColorProvider - Class in org.eclipse.draw2d
BasicColorProvider() - Constructor for class org.eclipse.draw2d.BasicColorProvider
begin() - Method in record class org.eclipse.draw2d.geometry.Interval
  Returns the value of the `begin` record component.
BEGINNING - Static variable in class org.eclipse.draw2d.GridData
  Value for horizontalAlignment or verticalAlignment.
Bendpoint - Interface in org.eclipse.draw2d
  A helper used to calculate the point at which a `Connection` should bend.
BendpointConnectionRouter - Class in org.eclipse.draw2d
  Routes `Connection`s through a `List` of `Bendpoints`.
BendpointConnectionRouter() - Constructor for class org.eclipse.draw2d.BendpointConnectionRouter
BendpointLocator - Class in org.eclipse.draw2d
  Places a figure relative to a specified bend in a `Connection`.
BendpointLocator(Connection, int) - Constructor for class org.eclipse.draw2d.BendpointLocator
  Creates a BendpointLocator associated with passed Connection c and index i.
bgColor - Variable in class org.eclipse.draw2d.Figure
  Deprecated.
  access using `Figure.getLocalBackgroundColor()`.
BidiInfo - Class in org.eclipse.draw2d.text
  This class is for INTERNAL use only.
BidiInfo() - Constructor for class org.eclipse.draw2d.text.BidiInfo
BidiProcessor - Class in org.eclipse.draw2d.text
  A helper class for a BlockFlow that does Bidi evaluation of all the text in that block.
BidiProvider - Interface in org.eclipse.draw2d.text
  An abstract class for service providers that provide concrete implementations of the `Bidi` class.
BidiProvider.DefaultBidiProvider - Class in org.eclipse.draw2d.text
  Default implementation of `BidiProvider`, backed by `Bidi`.
black - Static variable in interface org.eclipse.draw2d.ColorConstants
  One of the pre-defined colors
BlockBox - Class in org.eclipse.draw2d.text
  A CompositeBox suitable for containing multiple LineBox fragments.
blockContentsChanged() - Method in class org.eclipse.draw2d.text.BlockFlowLayout
  Marks the blocks contents as changed.
BlockFlow - Class in org.eclipse.draw2d.text
  A `FlowFigure` represented by a single `BlockBox` containing one or more lines.
BlockFlow() - Constructor for class org.eclipse.draw2d.text.BlockFlow
  Constructs a new BlockFlow.
BlockFlowLayout - Class in org.eclipse.draw2d.text
  The layout for `BlockFlow` figures.
BlockFlowLayout(BlockFlow) - Constructor for class org.eclipse.draw2d.text.BlockFlowLayout
  Creates a new BlockFlowLayout with the given BlockFlow.
blue - Static variable in interface org.eclipse.draw2d.ColorConstants
  One of the pre-defined colors
border - Variable in class org.eclipse.draw2d.Figure
  Deprecated.
  access using `Figure.getBorder()`
Border - Interface in org.eclipse.draw2d
  A decoration on a Figure.
BorderLayout - Class in org.eclipse.draw2d
BorderLayout() - Constructor for class org.eclipse.draw2d.BorderLayout
bottom - Variable in class org.eclipse.draw2d.geometry.Insets
  distance from bottom
bottom() - Method in class org.eclipse.draw2d.geometry.Rectangle
  Returns the y-coordinate of the bottom of this Rectangle.
BOTTOM - Static variable in class org.eclipse.draw2d.BorderLayout
  Constant to be used as a constraint for child figures
BOTTOM - Static variable in interface org.eclipse.draw2d.PositionConstants
  Bottom
bounds - Variable in class org.eclipse.draw2d.Figure
  The rectangular area that this Figure occupies.
bounds - Variable in class org.eclipse.draw2d.FlowLayout.WorkingData
button - Static variable in interface org.eclipse.draw2d.ColorConstants
button - Variable in class org.eclipse.draw2d.MouseEvent
  The button that was pressed or released: {1, 2, 3}.
Button - Class in org.eclipse.draw2d
  A Button usually has a border and appears to move up and down in response to being pressed.
Button() - Constructor for class org.eclipse.draw2d.Button
  Constructs a default Button with no icon or text.
Button(String) - Constructor for class org.eclipse.draw2d.Button
  Constructs a Button containing the given text.
Button(String, Image) - Constructor for class org.eclipse.draw2d.Button
  Constructs a Button with the given image and text.
Button(Image) - Constructor for class org.eclipse.draw2d.Button
  Contructs a Button containing the icon image.
BUTTON - Static variable in class org.eclipse.draw2d.ButtonBorder
  Default button border.
BUTTON - Static variable in interface org.eclipse.draw2d.ButtonBorder.SCHEMES
  Regular button scheme
BUTTON_CONTRAST - Static variable in class org.eclipse.draw2d.ButtonBorder
  Inverted highlight colors from BUTTON.
BUTTON_CONTRAST - Static variable in interface org.eclipse.draw2d.ButtonBorder.SCHEMES
  Contrast button scheme
BUTTON_CONTRAST - Static variable in interface org.eclipse.draw2d.SchemeBorder.SCHEMES
  Schemes used for shadow and highlight effects
BUTTON_PRESSED - Static variable in interface org.eclipse.draw2d.SchemeBorder.SCHEMES
BUTTON_RAISED - Static variable in interface org.eclipse.draw2d.SchemeBorder.SCHEMES
BUTTON_SCROLLBAR - Static variable in class org.eclipse.draw2d.ButtonBorder
  Used for scrollbar buttons.
BUTTON_SCROLLBAR - Static variable in interface org.eclipse.draw2d.ButtonBorder.SCHEMES
  Scrollbar button scheme
BUTTON1 - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON1` instead.
BUTTON2 - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON2` instead.
BUTTON3 - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON3` instead.
BUTTON4 - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON4` instead.
BUTTON5 - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON5` instead.
ButtonBorder - Class in org.eclipse.draw2d
  Creates a border for a clickable type of figure, which works in conjunction with the Figure and its model.
ButtonBorder() - Constructor for class org.eclipse.draw2d.ButtonBorder
  Constructs a ButtonBorder with a predefined button scheme set as its default.
ButtonBorder(ButtonBorder.ButtonScheme) - Constructor for class org.eclipse.draw2d.ButtonBorder
  Constructs a ButtonBorder with the input ButtonScheme set as its Scheme.
ButtonBorder.ButtonScheme - Class in org.eclipse.draw2d
  Provides for a scheme to represent the borders of clickable figures like buttons.
ButtonBorder.SCHEMES - Interface in org.eclipse.draw2d
  Interface defining commonly used schemes for the ButtonBorder.
buttonDarker - Static variable in interface org.eclipse.draw2d.ColorConstants
buttonDarkest - Static variable in interface org.eclipse.draw2d.ColorConstants
ButtonGroup - Class in org.eclipse.draw2d
  A ButtonGroup holds a group of `Clickable's` models and provides unique selection in them.
ButtonGroup() - Constructor for class org.eclipse.draw2d.ButtonGroup
  Constructs a ButtonGroup with no default selection.
buttonLightest - Static variable in interface org.eclipse.draw2d.ColorConstants
ButtonModel - Class in org.eclipse.draw2d
  A model for buttons containing several properties, including enabled, pressed, selected, rollover enabled and mouseover.
ButtonModel() - Constructor for class org.eclipse.draw2d.ButtonModel
ButtonScheme(Color[], Color[]) - Constructor for class org.eclipse.draw2d.ButtonBorder.ButtonScheme
  Constructs a new button scheme where the input colors are the colors for the top-left and bottom-right sides of the border.
ButtonScheme(Color[], Color[], Color[], Color[]) - Constructor for class org.eclipse.draw2d.ButtonBorder.ButtonScheme
  Constructs a new button scheme where the input colors are the colors for the top-left and bottom-right sides of the border, for the normal and pressed states.

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