Prima::ExtLists - extended functionality for list boxes


Prima documentation  | view source Contained in the Prima distribution.

Index


NAME

Top

Prima::ExtLists - extended functionality for list boxes

SYNOPSIS

Top

	use Prima::ExtLists;

	my $vec = '';
	vec( $vec, 0, 8) = 0x55;
	Prima::CheckList-> new(
		items  => [1..10],
		vector => $vec,
	);

DESCRIPTION

Top

The module is intended to be a collection of list boxes with particular enhancements. Currently the only package is contained is Prima::CheckList class.

Prima::CheckList

Top

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.

Properties

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.

Methods

clear_all_buttons

Sets all buttons to state 0

set_all_buttons

Sets all buttons to state 1

AUTHOR

Top

Dmitry Karasik, <dmitry@karasik.eu.org>.

SEE ALSO

Top

Prima, Prima::Lists, examples/extlist.pl


Prima documentation  | view source Contained in the Prima distribution.