Tickit::Widget::Button(3pm) | User Contributed Perl Documentation | Tickit::Widget::Button(3pm) |
"Tickit::Widget::Button" - a widget displaying a clickable 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. The following style keys are used:
none single double thick
The following style tags are used:
The following style actions are used:
Constructs a new "Tickit::Widget::Button" object.
Takes the following named arguments:
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 )
Behave as if the button has been clicked; running its "on_click" handler. This is provided for convenience of activating its handler programmatically via other parts of code.
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>
2018-07-30 | perl v5.26.2 |