Matthew Braid <[email protected]> writes:
>
>   properties => [Glib::ParamSpec->uint('undo_stack',
>                                        'Undo Stack Size',
>                                        ('The maximum size of the undo '.
>                                         'stack. Zero implies no limit'),
>                                        0, 0xFFFFFFFF, 0,

POSIX::UINT_MAX() would be possible there instead of 0xFFF.  I wondered
if those paramspec constructors could take a magic value to mean "the
maximum", but I suppose there's no need for that if the POSIX module has
adequate values.

>     # Popup the menu
>     $menu->popup(undef, undef, undef, undef, $self, undef);
>     $menu->popup(undef, undef, '_menu_pos', $self, $self, undef);
>     my ($mx, $my) = $menu->get_size_request;
>     my ($bx, $by) = $self->get_size_request;
>     $menu->set_size_request($bx, -1) if $mx < $bx;
>     $menu->select_item($menu->get_active);

That looks a bit scary :-)
_______________________________________________
gtk-perl-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to