Glib-Ex-ConnectProperties
view release on metacpan or search on metacpan
t/widget_allocation.t view on Meta::CPAN
### Bar SET_PROPERTY: $newval
### values: $newval && $newval->values
$self->{'myrect'} = ($newval && $newval->copy);
}
}
#-----------------------------------------------------------------------------
# windowed DrawingArea widget
{
my $toplevel = Gtk2::Window->new('popup');
my $fixed = Gtk2::Fixed->new;
$toplevel->add ($fixed);
my $draw = Gtk2::DrawingArea->new;
$draw->set_size_request (2000, 1000);
my $size_allocate_ran = 0;
$draw->signal_connect (size_allocate => sub {
diag "draw size-allocate signal runs";
t/widget_allocation.t view on Meta::CPAN
}
#-----------------------------------------------------------------------------
{
package MyNoWindow;
use Glib::Object::Subclass 'Gtk2::Widget';
}
{
my $toplevel = Gtk2::Window->new('popup');
my $fixed = Gtk2::Fixed->new;
$toplevel->add ($fixed);
my $nowin = Gtk2::DrawingArea->new;
my $size_allocate_ran = 0;
$nowin->signal_connect (size_allocate => sub {
diag "draw size-allocate signal runs";
$size_allocate_ran = 1;
( run in 2.150 seconds using v1.01-cache-2.11-cpan-364913b4093 )