public interface IContextButtonPadDeclaration
The context button pad consists of three pads (top, right, bottom), which are slightly overlapping, so that they build one coherent area. Several context buttons are placed inside those three pads and also outside (e.g. the collapse button).
Modifier and Type | Interface and Description |
---|---|
static class |
IContextButtonPadDeclaration.PadStyle |
Modifier and Type | Method and Description |
---|---|
java.awt.Rectangle |
getBottomPad()
Returns the rectangular bounds of the bottom pad.
|
java.util.List<java.awt.Rectangle> |
getContainmentRectangles()
Returns the rectangular bounds around all visible areas of the context
button pad.
|
java.util.List<java.awt.Rectangle> |
getOverlappingContainmentRectangles()
Returns the overlapping rectangular bounds around all visible areas of
the context button pad.
|
int |
getPadCornerRadius()
Returns the corner radius which is used to paint all corners of the pad.
|
double |
getPadDefaultOpacity()
Returns the opacity which is used when painting the pad.
|
IColorConstant |
getPadFillColor()
Returns the color in which the pads outline is filled.
|
IColorConstant |
getPadInnerLineColor()
Returns the color in which the inner line of the pads outline is painted.
|
int |
getPadLineWidth()
Returns the line width which is used to paint the outline of the pad.
|
IColorConstant |
getPadMiddleLineColor()
Returns the color in which the middle line of the pads outline is
painted.
|
IColorConstant |
getPadOuterLineColor()
Returns the color in which the outer line of the pads outline is painted.
|
java.util.List<PositionedContextButton> |
getPositionedContextButtons()
Returns the context buttons to be placed on the context button pad.
|
java.awt.Rectangle |
getRightPad()
Returns the rectangular bounds of the right pad.
|
IContextButtonPadDeclaration.PadStyle |
getRightPadStyle()
Returns the top pad style.
|
java.awt.Rectangle |
getTopPad()
Returns the rectangular bounds of the top pad.
|
IContextButtonPadDeclaration.PadStyle |
getTopPadStyle()
Returns the top pad style.
|
java.util.List<PositionedContextButton> getPositionedContextButtons()
PositionedContextButton
contains information about the visual
definition of the context button.java.awt.Rectangle getTopPad()
java.awt.Rectangle getRightPad()
java.awt.Rectangle getBottomPad()
IContextButtonPadDeclaration.PadStyle getTopPadStyle()
IContextButtonPadDeclaration.PadStyle getRightPadStyle()
java.util.List<java.awt.Rectangle> getContainmentRectangles()
java.util.List<java.awt.Rectangle> getOverlappingContainmentRectangles()
int getPadCornerRadius()
int getPadLineWidth()
IColorConstant getPadOuterLineColor()
IColorConstant getPadMiddleLineColor()
IColorConstant getPadInnerLineColor()
IColorConstant getPadFillColor()
double getPadDefaultOpacity()