The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Radiobutton Widget

$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)

set_button()

Der aktive Button wird gesetzt/gedrueckt.

Beispiel

     $rb->set_button();

get_pressed()

gibt die Nummer des Buttons zurueck der gedrueckt ist (Zaehlung beginnend bei 0).

Beispiel

     $pushed_button=$rb->get_pressed();

abs_move_widget($new_x, $new_y)

Das Widget verschiebt sich auf die neue absolute Schirm Position. Wird nur einer der Parameter angegeben, so behaelt der andere seinen Wert bei.

Beispiel

     $rb->abs_move_widget( new_x=>5 );      #y-pos is the same

get_widget_pos()

Gibt ein Array mit den beiden Wertde (x-Position, y-Position) zurueck.

Beispiel

     ($xpos,$ypos)=$rb->get_widget_pos();

set_color($color_pair)

Setzt ein neues color_pair.

Beispiel

     $box->set_color(3);

set_border([``shade''])

aktiviert den Rahmen der Box. Optional auch mit Schatten.

Beispiel

     $box->set_border("shade"); or $win->set_border();

1 POD Error

The following errors were encountered while parsing the POD:

Around line 29:

Non-ASCII character seen before =encoding in 'Ähnlich'. Assuming CP1252