Gtk2-Ex-CalendarButton
view release on metacpan or search on metacpan
lib/Gtk2/Ex/CalendarButton.pm view on Meta::CPAN
sub _create_calendar_window {
my ($self) = @_;
my $vbox = Gtk2::VBox->new;
my $ok = Gtk2::Button->new_from_stock('gtk-ok');
my $cancel= Gtk2::Button->new_from_stock('gtk-cancel');
my $hbox = Gtk2::HBox->new;
$hbox->pack_start($ok, TRUE, TRUE, 0);
$hbox->pack_start($cancel, TRUE, TRUE, 0);
$vbox->pack_start($self->{calendar}, TRUE, TRUE, 0);
$vbox->pack_start($hbox, TRUE, TRUE, 0);
my $calwindow = Gtk2::Window->new('popup');
$calwindow->add($vbox);
$ok->signal_connect('clicked' =>
sub {
my ($okself, $event) = @_;
$self->_update_button_label;
$calwindow->hide;
}
);
$cancel->signal_connect('clicked' =>
sub {
( run in 1.452 second using v1.01-cache-2.11-cpan-364913b4093 )