Gtk2-Ex-ICal-Recur
view release on metacpan or search on metacpan
lib/Gtk2/Ex/ICal/Recur.pm view on Meta::CPAN
my $slist = Gtk2::Ex::Simple::List->new ('Exceptions' => 'text',);
$slist->get_selection->set_mode ('multiple');
$slist->set_headers_visible(FALSE);
my $buttonbox = Gtk2::HBox->new;
my $addbutton = Gtk2::Button->new_from_stock('gtk-add');
my $removebutton = Gtk2::Button->new_from_stock('gtk-remove');
$addbutton->signal_connect('button-release-event' =>
sub {
my ($self, $event) = @_;
my $cal = Gtk2::Calendar->new;
my $calwindow = Gtk2::Window->new('popup');
my $vbox = Gtk2::VBox->new;
my $ok = Gtk2::Button->new_from_stock('gtk-ok');
my $cancel= Gtk2::Button->new_from_stock('gtk-cancel');
$ok->signal_connect('clicked' =>
sub {
my ($year, $month, $day) = $cal->get_date;
$month = month()->[$month];
#push @{$slist->{data}}, ["(not yet implemented)"] if ($#{@{$slist->{data}}} <= 0);
push @{$slist->{data}}, ["$month $day\, $year"];
$calwindow->hide;
( run in 0.619 second using v1.01-cache-2.11-cpan-364913b4093 )