On Thu, Aug 12, 2004 at 20:08:24 -0400, muppet wrote:
On Aug 12, 2004, at 6:35 PM, Jens Wilke wrote:the documentation of Gtk2::ItemFactory confused me, and i was not able to convert the path of a MenuItem to delete it from the factory. my $oitm = $factory->get_item_by_action('albumlist'); my ($path, $tmp) = $oitm->path; # $path is s'thing like #'GtkWindow.<main>/Album/Aktualisieren.<main>/Album/Aktualisieren/ Album' $factory->delete_item($path); #does not work $factory->delete_item('<main>/Album/Aktualisieren/Album'); # works hardcoded $path =~ s/(.+)\.//g; # $path = '<main>/Album/Aktualisieren/Album' $factory->delete_item($path) # doesn't work too I decided, to hardcode it, but may be there's a bug.the bindings for these are trivial passthroughs, so this is more a question for gtk-list.
Well, if the variable and the hardcoded string are really the same, it would be on the perl side. It'd need a bit of debugging. Print the argument from perl and then from C to see whether it's passed right. ------------------------------------------------------------------------------- Jan 'Bulb' Hudec <bulb ucw cz>
Attachment:
signature.asc
Description: Digital signature