AG_Scrollview * AG_ScrollviewNew (AG_Widget *parent, Uint flags)
void AG_ScrollviewSizeHint (AG_Scrollview *sv, Uint width, Uint height)
void AG_ScrollviewSetIncrement (AG_Scrollview *sv, int increment)
|
The
AG_ScrollviewNew() function allocates, initializes, and attaches a new
AG_Scrollview widget.
Acceptable
flags include:
AG_SCROLLVIEW_PAN_LEFT | Pannable with left mouse button.
| AG_SCROLLVIEW_PAN_RIGHT | Pannable with right mouse button.
| AG_SCROLLVIEW_NOPAN_X | Disable horizontal pan.
| AG_SCROLLVIEW_NOPAN_Y | Disable vertical pan.
| AG_SCROLLVIEW_NOPAN_XY | Same as
AG_SCROLLVIEW_NOPAN_X and
AG_SCROLLVIEW_NOPAN_Y. | AG_SCROLLVIEW_BY_MOUSE | Panning with cursor is permitted (may interfere with child widgets).
| AG_SCROLLVIEW_FRAME | Decorative background and frame.
| AG_SCROLLVIEW_HFILL | Expand horizontally in parent container.
| AG_SCROLLVIEW_VFILL | Expand vertically in parent container.
| AG_SCROLLVIEW_EXPAND | Shorthand for
AG_SCROLLVIEW_HFILL AG_SCROLLVIEW_VFILL|. |
The
AG_ScrollviewSizeHint() function requests an initial widget size for the
AG_Scrollview in pixels.
AG_ScrollviewSetIncrement() sets the increment for scrolling the view, in pixels.
|