Not really GTK-related, but shouldn't the compiler have complained loudly about passing a char* instead of a GtkMenuItem* ? Or are you using a binding of gtk to a language that doesn't check types at compile-time?
Jonathan On 5/23/07, David Nečas (Yeti) <[EMAIL PROTECTED]> wrote: > > On Wed, May 23, 2007 at 11:02:54AM -0400, danielg Posting wrote: > > > > > > gtk_widget_activate(item); or gtk_menu_item_activate(item); > > > > Okay, So, with this as the originator: > > ifactory = gtk_item_factory_from_widget (dirview_popup); > > (...) > > menuitem = gtk_item_factory_get_item (ifactory, "/Refresh Tree"); > > > > That's: > > > > gtk_menu_item_activate("/Refresh Tree"); ?? > > > > That gives me a segfault. I know I'm missing something little and > stupid but > > I don't know what it is. > > > http://developer.gnome.org/doc/API/2.0/gtk/GtkMenuItem.html#gtk-menu-item-activate > > It has argument of GtkMenuItem* type, i.e. you pass the menu > item object. No path, name, or anything. The item itself > (that's menuitem here). > > Yeti > > -- > http://gwyddion.net/ > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list