Prima::ExtLists - extended functionality for list boxes
use Prima qw(ExtLists Application);
my $vec = '';
vec( $vec, 0, 8) = 0x55;
Prima::CheckList-> new(
items => [1..10],
vector => $vec,
);
run Prima;
The module is intended to be a collection of list boxes with particular
enhancements. Currently the only package is contained is
"Prima::CheckList" class.
Provides a list box, where each item is equipped with a check box. The check box
state can interactively be toggled by the enter key; also the list box reacts
differently by click and double click.
- button INDEX, STATE
- Runtime only. Sets INDEXth button STATE to 0 or 1. If STATE is -1, the
button state is toggled.
Returns the new state of the button.
- vector VEC
- VEC is a vector scalar, where each bit corresponds to the check state of
each list box item.
See also: "vec" in perlfunc.
- clear_all_buttons
- Sets all buttons to state 0
- set_all_buttons
- Sets all buttons to state 1
Dmitry Karasik, <dmitry@karasik.eu.org>.
Prima, Prima::Lists, examples/extlist.pl