X11workbench Toolkit
1.0
|
Structure that defines scroll bar info for both horizontal and vertical scroll bars. More...
#include <window_dressing.h>
Data Fields | |
int | iScrollState |
scroll state flags - see enumeration WBScrollState_ENUM | |
int | iVScrollWidth |
calculated width of vertical scroll bar (in pixels); 0 if not known | |
int | iHScrollHeight |
calculated height of horizontal scroll bar (in pixels); 0 if not known | |
int | iVBarHeight |
calculated height of vertical scroll bar (re-calculate on window size change) | |
int | iHBarWidth |
calculated width of horizontal scroll bar (re-calculate on window size change) | |
int | iHKnob |
calculated relative X pixel position of horizontal scroll 'knob' | |
int | iVKnob |
calculated relative Y pixel position of vertical scroll 'knob' | |
int | iHKnobSize |
calculated pixel width of horizontal scroll 'knob' | |
int | iVKnobSize |
calculated pixel height of vertical scroll 'knob' | |
int | iHMin |
minimum horizontal range (0 if no bar) | |
int | iHMax |
maximum horizontal range (0 if no bar) | |
int | iVMin |
minimum vertical range (0 if no bar) | |
int | iVMax |
maximum vertical range (0 if no bar) | |
int | iHPos |
current horozontal scroll position (N/A if outside of min/max range) | |
int | iVPos |
current vertical scroll position (N/A if outside of min/max range) | |
WB_GEOM | geomHBar |
geometry for the horizontal scroll bar excluding border (empty if not visible) | |
WB_GEOM | geomHLeft |
geometry for the horizontal scroll bar 'left' button (empty if not visible) | |
WB_GEOM | geomHRight |
geometry for the horizontal scroll bar 'right' button (empty if not visible) | |
WB_GEOM | geomHKnob |
geometry for the horizontal scroll bar 'knob' (empty if not visible) | |
WB_GEOM | geomVBar |
geometry for the vertical scroll bar excluding border (empty if not visible) | |
WB_GEOM | geomVUp |
geometry for the vertical scroll bar 'up' button (empty if not visible) | |
WB_GEOM | geomVDown |
geometry for the vertical scroll bar 'down' button (empty if not visible) | |
WB_GEOM | geomVKnob |
geometry for the vertical scroll bar 'knob' (empty if not visible) | |
Structure that defines scroll bar info for both horizontal and vertical scroll bars.
This structure defines the scroll bar information for both vertical and horizontal scroll bars. You can have both a horizontal AND a vertical scroll bar at the same time. This structure is maintained by various API functions, particularly WBUpdateScrollBarGeometry().
Definition at line 117 of file window_dressing.h.