GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Tickit::Widget::CheckButton(3) User Contributed Perl Documentation Tickit::Widget::CheckButton(3)

"Tickit::Widget::CheckButton" - a widget allowing a toggle true/false option

   use Tickit;
   use Tickit::Widget::CheckButton;
   use Tickit::Widget::VBox;

   my $vbox = Tickit::Widget::VBox->new;
   $vbox->add( Tickit::Widget::CheckButton->new(
         label => "Check button $_",
   ) ) for 1 .. 5;

   Tickit->new( root => $vbox )->run;

This class provides a widget which allows a true/false selection. It displays a clickable indication of status and a caption. Clicking on the status or caption inverts the status of the widget.

This widget is part of an experiment in evolving the design of the Tickit::Style widget integration code, and such is subject to change of details.

The default style pen is used as the widget pen. The following style pen prefixes are also used:
check => PEN
The pen used to render the check marker

The following style keys are used:

check => STRING
The text used to indicate the active status
spacing => INT
Number of columns of spacing between the check mark and the caption text

The following style tags are used:

:active
Set when this button's status is true

The following style actions are used:

toggle
The main action to activate the "on_click" handler.

   $checkbutton = Tickit::Widget::CheckButton->new( %args )

Constructs a new "Tickit::Widget::CheckButton" object.

Takes the following named argmuents

label => STRING
The label text to display alongside this button.
on_toggle => CODE
Optional. Callback function to invoke when the check state is changed.

   $label = $checkbutton->label

   $checkbutton->set_label( $label )

Returns or sets the label text of the button.

   $on_toggle = $checkbutton->on_toggle

   $checkbutton->set_on_toggle( $on_toggle )

Return or set the CODE reference to be called when the button state is changed.

   $on_toggle->( $checkbutton, $active )

   $checkbutton->activate

Sets this button's active state to true.

   $checkbutton->deactivate

Sets this button's active state to false.

   $active = $checkbutton->is_active

Returns this button's active state.

Paul Evans <leonerd@leonerd.org.uk>
2022-04-07 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.