diff options
author | Ted Gould <ted@gould.cx> | 2010-02-03 18:47:30 -0800 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-02-03 18:47:30 -0800 |
commit | aeb104ebe6e4375be82b58a5ba284e56d3f3183e (patch) | |
tree | 3483b1e2d894e910a3cedd206b462726c77b3630 /libdbusmenu-gtk | |
parent | 013addb9cfd5fe843d3336de90b6c687464a2c2c (diff) | |
parent | 3c326978d937a03354b470b7b2ffd4dbd471c50c (diff) | |
download | libdbusmenu-aeb104ebe6e4375be82b58a5ba284e56d3f3183e.tar.gz libdbusmenu-aeb104ebe6e4375be82b58a5ba284e56d3f3183e.tar.bz2 libdbusmenu-aeb104ebe6e4375be82b58a5ba284e56d3f3183e.zip |
Adding support for having generic signals in the menuitems. Moving 'clicked' to GTK.
Diffstat (limited to 'libdbusmenu-gtk')
-rw-r--r-- | libdbusmenu-gtk/client.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libdbusmenu-gtk/client.c b/libdbusmenu-gtk/client.c index 20e5523..ae6297e 100644 --- a/libdbusmenu-gtk/client.c +++ b/libdbusmenu-gtk/client.c @@ -109,7 +109,10 @@ static const gchar * data_menu = "dbusmenugtk-data-gtkmenu"; static gboolean menu_pressed_cb (GtkMenuItem * gmi, DbusmenuMenuitem * mi) { - dbusmenu_menuitem_activate(mi, gtk_get_current_event_time()); + GValue value = {0}; + g_value_init(&value, G_TYPE_INT); + g_value_set_int(&value, 0); + dbusmenu_menuitem_handle_event(mi, "clicked", &value, gtk_get_current_event_time()); return TRUE; } |