Tickit::WidgetRole::SingleChildContainer3pm
Role for widgets that contain a single other widget
Usage
class Some::Widget::Class:isa(Tickit::Widget):does(Tickit::WidgetRole::SingleChildContainer);...
Overview
Applying this role to a Tickit::Widget subclass adds behaviour for it to act as a container widget holding a single child widget.
Methods
child
$child = $widget->child;
Returns the contained child widget.
set_child
$widget->set_child( $child );
Sets the child widget, or "undef" to remove.
This method returns the container widget instance itself making it suitable to use as a chaining mutator; e.g.
my $container = Tickit::SingleChildWidget->new( ... )->set_child( Tickit::Widget::Static->new( ... ) );
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.