Gtk2-Ex-Dragger
view release on metacpan or search on metacpan
devel/run.pl view on Meta::CPAN
}
{
my $button = Gtk2::CheckButton->new_with_label ('V Inverted');
$vbox->pack_start ($button, 0,0,0);
$button->signal_connect ('notify::active' => sub {
$vinverted = $button->get_active;
update();
});
}
# {
# my $combobox = Gtk2::ComboBox->new_text;
# $vbox->pack_start ($combobox, 0,0,0);
# foreach my $policy ('default', 'continuous', 'discontinuous', 'delayed') {
# $combobox->append_text ($policy);
# }
# $combobox->set_active (0);
# $combobox->signal_connect
# (changed => sub {
# $update_policy = $combobox->get_active_text;
# update();
# });
# }
{
require Gtk2::Ex::ComboBox::Enum;
my $combobox = Gtk2::Ex::ComboBox::Enum->new
(enum_type => 'Gtk2::Ex::Dragger::UpdatePolicy',
active_nick => Gtk2::Ex::Dragger->find_property('update-policy')->get_default_value);
$vbox->pack_start ($combobox, 0,0,0);
$combobox->signal_connect
('notify::active-nick' => sub {
$update_policy = $combobox->get('active-nick');
update();
});
}
{
my $button = Gtk2::CheckButton->new_with_label ('Hint Mask');
$vbox->pack_start ($button, 0,0,0);
$button->signal_connect
(notify => sub {
$area->unrealize;
my $motion_mask = $button->get_active
( run in 2.099 seconds using v1.01-cache-2.11-cpan-8dfa8b56332 )