$lb=Paw::Listbox::new($height, $width, [$colored], [$name]);
Parameter
$height => Anzahl der Reihen $width => Anzahl der Spalten $colored => 1 schaltet den Farbmodus ein (siehe Methode add_row) default=0 [optional] $name => Name des Widgets [optional]
Beispiel
$lb=Paw::Listbox::new(width=>10, height=>15, colored=>1);
entfernt alle Eintraege aus der Listbox
$listbox->clear_listbox();
packt eine Zeile in die Listbox. Wenn der Farbmodus aktiv ist, kann noch ein Farbpaar als weiterer Parameter uebergeben werden. Wird eine Referenz auf ein Array uebergeben, so werden nach und nach alle Elemente des Arrays in die Listbox gepackt. Ist hier der Colormodus aktiv, so muss jedes zweite Element eine Farbpaar Nummer sein.
$listbox->add_row("Test", 3);
entfernt die Zeile mit der Nummer $number
$listbox->del_row(4);
tauscht die beiden Zeilen in der Listbox
$listbox->change_rows($lower, $upper);
gibt die Anzahl der Reihen in der Listbox zurueck.
$data=$listbox->number_of_data();
gibt ein Array mit allen aktiven Reihen der Listbox zurueck. Entweder die Zeilennummer(linenumber) oder direkt den Inhalt (data)
@data_rows=$listbox->get_pushed_rows("linenumbers");
gibt ein Array mit dem kompletten Inhalt der Listbox zurueck.
@full_data=$listbox->get_all_rows();
Das Widget verschiebt sich auf die neue absolute Schirm Position. Wird nur einer der Parameter angegeben, so behaelt der andere seinen Wert bei.
$listbox->abs_move_widget( new_x=>5 ); #y-pos is the same
Gibt ein Array mit den beiden Wertde (x-Position, y-Position) zurueck.
($xpos,$ypos)=$listbox->get_widget_pos();
aktiviert den Rahmen der Box. Optional auch mit Schatten.
$box->set_border("shade"); or $win->set_border();
To install Paw, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paw
CPAN shell
perl -MCPAN -e shell install Paw
For more information on module installation, please visit the detailed CPAN module installation guide.