public class ToolItemDrawData extends DrawData
Modifier and Type | Field and Description |
---|---|
(package private) static int |
INSET |
ToolBarDrawData |
parent |
ACTIVE, BUTTON, clientArea, COMBO_ARROW, COMBOBOX, DEFAULTED, DISABLED, DRAW_BOTTOM, DRAW_HCENTER, DRAW_LEFT, DRAW_RIGHT, DRAW_TOP, DRAW_VCENTER, EDIT, FOCUSED, GRAYED, HOT, PRESSED, PROGRESS, SCALE_DOWN_TRACK, SCALE_LEFT_TRACK, SCALE_RIGHT_TRACK, SCALE_THUMB, SCALE_UP_TRACK, SCROLLBAR, SCROLLBAR_DOWN_ARROW, SCROLLBAR_DOWN_TRACK, SCROLLBAR_LEFT_ARROW, SCROLLBAR_LEFT_TRACK, SCROLLBAR_RIGHT_ARROW, SCROLLBAR_RIGHT_TRACK, SCROLLBAR_THUMB, SCROLLBAR_UP_ARROW, SCROLLBAR_UP_TRACK, SELECTED, state, style, TAB, TOOLBAR, TOOLITEM_ARROW, TRACKBAR, TREEVIEW, WIDGET_NOWHERE, WIDGET_WHOLE
Constructor and Description |
---|
ToolItemDrawData() |
Modifier and Type | Method and Description |
---|---|
(package private) Rectangle |
computeTrim(Theme theme,
GC gc) |
(package private) void |
draw(Theme theme,
GC gc,
Rectangle bounds) |
(package private) char[] |
getClassId() |
(package private) int[] |
getPartId(int part) |
(package private) int |
hit(Theme theme,
Point position,
Rectangle bounds) |
drawImage, drawText, getBounds, measureText
public ToolBarDrawData parent
static final int INSET
Rectangle computeTrim(Theme theme, GC gc)
computeTrim
in class DrawData
char[] getClassId()
getClassId
in class DrawData