Hi,

I have a set of 3D Objects defined in my application, but I only show 
one of it. Let's call it the CURRENT_GLOBJECT.

I can change the CURRENT_GLOBJECT by code or selecting it from a Menu of 
  GtkRadioMenuItems, one GtkRadioMenuItem for each object.

When I select a different CURRENT_GLOBJECT I want to update the selected 
active GtkRadioMenuItem, but without emitting the "activate" signal, so 
the menuitems callback isn't call.

I use a function which returns me the widget I have to activate:

GtkWidget *GetMenuItemWidget(GtkWidget* widget,gint num_object)

(in my function, "widget" can be any of the GtkRadioMenuItems since they 
belong all to the same group)

How can I activate the widget returned by GtkMenuItemWidget() without 
emitting the activate signal?

may I use something like:

gtk_menu_item_activate(GTK_MENU_ITEM(act_widget));
gtk_signal_emit_stop_by_name(GTKOBJECT(act_widget), "activate");

or which is the correct way?

Thanks in advance,

Ignacio Nodal

_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to