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]