public class ScrollBarDrawData extends RangeDrawData
Modifier and Type | Field and Description |
---|---|
int |
increment |
int |
pageIncrement |
int |
thumb |
maximum, minimum, selection
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 |
---|
ScrollBarDrawData() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
draw(Theme theme,
GC gc,
Rectangle bounds) |
(package private) Rectangle |
getBounds(int part,
Rectangle bounds) |
(package private) char[] |
getClassId() |
(package private) int[] |
getPartId(int part) |
(package private) int |
getSelection(Point position,
Rectangle bounds) |
(package private) int |
hit(Theme theme,
Point position,
Rectangle bounds) |
computeTrim, drawImage, drawText, measureText
public int thumb
public int increment
public int pageIncrement
char[] getClassId()
getClassId
in class DrawData
int getSelection(Point position, Rectangle bounds)
getSelection
in class RangeDrawData