GnomeUIInfo
- From: Sylvain Daubert <sly_ ifrance com>
- To: gtk-perl-list gnome org
- Subject: GnomeUIInfo
- Date: Mon, 18 Aug 2003 16:33:45 +0200
Hi all,
I use GnomeUIInfo in my app to create main menu. That works well.
But i need to unsensitie some menu items. To do that, i try to use widget field of GnomeUIInfo C structure 
(this field is set by gnome_app_helper_create_menus). Unfortunately, this key is undef in my hash after 
calling $app->create_menus($info) where $info is :
my $info = [
        {
                type => 'subtree',
                label => '_File',
                subtree => [
                        {
                                type => 'item',
                                label => '_New',
                                callback => sub { warn 'new called' },
                        },
                ]
        },
];
Then, to unsensitive new item, i do :
my $widget = $info->[0]->{subtree}->[0]->{widget};
$widget->set_sensitive(0);
but $widget is not defined. Is something wrong, here ? Or, is back-annotation of widgets not implemented in 
Gnome2-Perl ?
I have tried to understand XS file, but i can't...
regards,
Sylvain
_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]