NAME
Prima::ScrollWidget - scrollable generic document widget.
DESCRIPTION
Prima::ScrollWidget
is a simple class that declares two pairs of properties, delta and limit for vertical and horizontal axes, which define a a virtual document. limit is the document dimension, and delta is the current offset.
Prima::ScrollWidget
is a descendant of Prima::GroupScroller
, and, as well as its ascendant, provides same user navigation by two scrollbars. The scrollbars' partial
and whole
properties are maintained if the document or widget extensions change.
API
Properties
- deltas X, Y
-
Selects horizontal and vertical document offsets.
- deltaX INTEGER
-
Selects horizontal document offset.
- deltaY INTEGER
-
Selects vertical document offset.
- limits X, Y
-
Selects horizontal and vertical document extensions.
- limitX INTEGER
-
Selects horizontal document extension.
- limitY INTEGER
-
Selects vertical document extension.
Events
- Scroll DX, DY
-
Called whenever the client area is to be scrolled. The default action calls
Widget::scroll
.
AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>.
SEE ALSO
Prima, Prima::ImageViewer, Prima::IntUtils, Prima::ScrollBar, examples/e.pl.