[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: menuitem activate
- From: "danielg RHCE" <danielg rhce us>
- To: Enrico Tröger <enrico troeger uvena de>, gtk-app-devel-list gnome org
- Subject: Re: menuitem activate
- Date: Wed, 23 May 2007 10:36:13 -0400
On Wed, 23 May 2007 16:18:41 +0200, Enrico Tröger wrote
> On Wed, 23 May 2007 10:12:31 -0400, "danielg RHCE" <danielg rhce us>
> wrote:
>
> > Legacy code I'm trying to update and I've been out of the programming
> > thing for a while.
> >
> > I have a popup menu with this item in it:
> > menuitem = gtk_item_factory_get_item (ifactory, "/Refresh
> > Tree"); gtk_widget_set_sensitive (menuitem, FALSE);
> >
> > I'm looking at the gtk class reference and find this:
> > _______________________________
> > [...]
> > _____________________________________
> >
> > Now, how would I use that signal somewhere else in the code to call
> > for a refresh?
> Why don't you just call the callback function which is connected to the
> signal?
> Or use g_signal_emit() or g_signal_emit_by_name() to "emulate" a
> click on the menu item.
That's exactly what I'm trying to do, simulate a menu item click. Same set of
questions, though. I don't know how to use it. I see the page:
_____________________________________
g_signal_emit_by_name ()
void g_signal_emit_by_name (gpointer instance,
const gchar
*detailed_signal,
...);
Emits a signal.
Note that g_signal_emit_by_name() resets the return value to the default if no
handlers are connected, in contrast to g_signal_emitv().
instance : the instance the signal is being emitted on.
detailed_signal : a string of the form "signal-name::detail".
... : parameters to be passed to the signal, followed by a location for the
return value. If the return type of the signal is G_TYPE_NONE, the return
value location can be omitted.
______________________________________
But I've been out of it so long I'm not sure how to make use of that.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]