Prima::Widget::ScrollWidget - scrollable generic document widget.
Prima::Widget::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::Widget::ScrollWidget
Prima::Widget::ScrollWidget is a descendant of Prima::Widget::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.
Prima::Widget::GroupScroller
partial
whole
Prima::Widget::ScrollGroup in addition provides capability to host other widgets inside, and scroll them. Useful for widget group panels that cannot. fit in window
Prima::Widget::ScrollGroup
Selects horizontal and vertical document offsets.
Selects horizontal document offset.
Selects vertical document offset.
Selects horizontal and vertical document extensions.
Selects horizontal document extension.
Selects vertical document extension.
Called whenever the client area is to be scrolled. The default action calls Widget::scroll .
Widget::scroll
Return a parent widget to insert other widgets to. The client size is fixed, and is panned through the slave widget when scrolling. The client is unaffected by eventual automated pack/place/growMode size alteration the parent or slave might have.
clientClass widget is inserted in the slave widget.
clientClass
slave
Returns the slave widget. The slave widget designated the area desired to be scrollable, and is just a normal widget that is allowed to be resized, moved, etc.
slaveClass widget is inserted directly in the scroll group widget.
slaveClass
Dmitry Karasik, <dmitry@karasik.eu.org>.
Prima, Prima::ImageViewer, Prima::ScrollBar, examples/e.pl.
To install Prima, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prima
CPAN shell
perl -MCPAN -e shell install Prima
For more information on module installation, please visit the detailed CPAN module installation guide.