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.