package Gapp::Expander; { $Gapp::Expander::VERSION = '0.494'; } use Moose; use MooseX::SemiAffordanceAccessor; extends 'Gapp::Container'; has '+gclass' => ( default => 'Gtk2::Expander', ); sub BUILDARGS { my $class = shift; my %args = @_ == 1 && is_HashRef( $_[0] ) ? %{$_[0]} : @_; for my $att ( qw(expanded label label_fill spacing use_markup use_underline) ) { $args{properties}{$att} = delete $args{$att} if exists $args{$att}; } __PACKAGE__->SUPER::BUILDARGS( %args ); } 1; __END__ =pod =head1 NAME Gapp::Expander - Expander widget =head1 OBJECT HIERARCHY =over 4 =item L =item +-- L =item ....+-- L =item ........+-- L =item ............+-- Gapp::Expander =back =head1 DELEGATED PROPERTIES =over 4 =item b =item b