package Tk::SelectBoxes; use Tk::widgets qw/Listbox Button/; use base qw(Tk::Frame); Construct Tk::Widget 'SelectBoxes'; use strict; sub ClassInit { my($class, $mw) = @_; $class->SUPER::ClassInit($mw); } sub Populate { my ($self,$args) = @_; $self->SUPER::Populate($args); ########################################### # Build SBox components ########################################### my $left_lb = $self->Scrolled("Listbox", -scrollbars => "osoe", -selectmode => "extended"); my $right_lb = $self->Scrolled("Listbox", -scrollbars => "osoe", -selectmode => "extended"); my $left_btn = $self->Button(-text => '<-', -command => [$self => 'Box2Box', $right_lb, $left_lb]); my $right_btn = $self->Button(-text => '->', -command => [$self => 'Box2Box', $left_lb, $right_lb]); $left_lb->pack(-side => "left", -expand => 1, -fill => "both"); $right_lb->pack(-side => "right", -expand => 1, -fill => "both"); $right_btn->pack(-anchor => "s", -expand => 1); $left_btn->pack(-anchor => "n", -expand => 1); ######################################### $self->ConfigSpecs( '-background' => [[$left_lb, $right_lb], 'background', 'Background' , 'black'], 'DEFAULT' => ['DESCENDANTS', 'SELF']); }
janitored by ybiC: Retitle from "ConfigDefault not working?"
In reply to Tk::widgets ConfigDefault not working? by jpream
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |