Tickit::Widget::Button - a widget displaying a clickable button
Tickit::Widget::Button
use Tickit; use Tickit::Widget::Button; my $button = Tickit::Widget::Button->new( label => "Click Me!", on_click => sub { my ( $self ) = @_; # Do something! }, ); Tickit->new( root => $button )->run;
This class provides a widget which displays a clickable area with a label. When the area is clicked, a callback is invoked.
The default style pen is used as the widget pen.
Constructs a new Tickit::Widget::Button object.
Takes the following named arguments:
Text to display in the button area
Optional. Callback function to invoke when the button is clicked.
Return or set the text to display in the button area.
Return or set the CODE reference to be called when the button area is clicked.
$on_click->( $button )
Accessors for the horizontal and vertical alignment of the label text within the button area. See also Tickit::WidgetRole::Alignable.
Paul Evans <leonerd@leonerd.org.uk>
To install Tickit::Widgets, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Tickit::Widgets
CPAN shell
perl -MCPAN -e shell install Tickit::Widgets
For more information on module installation, please visit the detailed CPAN module installation guide.