Tickit::WidgetRole::SingleChildContainer(3pm)

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.

  1. 12
  2. 13

Author

Paul Evans <[email protected]>

From libtickit-widgets-perl 0.42-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.