$rb=Paw::Radiobutton::new(\@labels, [$direction], [$color], [$name], [\&callback]);
Parameter
\@labels => Die Label fuer die Buttons. Hiermit wird auch Anzahl der Buttons festgelegt. $color => Das Farbpaar (colorpair) muss mit Curses::init_pair(pair_nr, COLOR_fg, COLOR_bg) erzeugt werden[optional] $name => Name des Widgets [optional] \&callback => Referenz auf Function die bei betaetigen des Radiobuttons angesprungen wird. [optional] $direction => Richtung in der die Buttons liegen sollen "h" bzw. "v" (default) [optional]
Beispiel
@labels=("Red", "Green", "Blue"); $rb=Paw::Radiobutton::new(labels=>\@labels, direction=>"v");
Callback
Ähnlich wie beim ``normalen'' Button wird bei Betaetigung des Radiobuttons die Callback Funktion angesprungen. (perldoc Paw::Button)
Der aktive Button wird gesetzt/gedrueckt.
$rb->set_button();
gibt die Nummer des Buttons zurueck der gedrueckt ist (Zaehlung beginnend bei 0).
$pushed_button=$rb->get_pressed();
Das Widget verschiebt sich auf die neue absolute Schirm Position. Wird nur einer der Parameter angegeben, so behaelt der andere seinen Wert bei.
$rb->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)=$rb->get_widget_pos();
Setzt ein neues color_pair.
$box->set_color(3);
aktiviert den Rahmen der Box. Optional auch mit Schatten.
$box->set_border("shade"); or $win->set_border();
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in 'Ähnlich'. Assuming CP1252
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.