From dcc157b7cc95a8c6958b9a324dd6d2e0d0aff065 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Mon, 20 Jul 2009 16:04:00 -0500 Subject: Print on click --- tests/test-gtk-label-server.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/test-gtk-label-server.c') diff --git a/tests/test-gtk-label-server.c b/tests/test-gtk-label-server.c index ee750ad..7730fe2 100644 --- a/tests/test-gtk-label-server.c +++ b/tests/test-gtk-label-server.c @@ -31,6 +31,13 @@ with this program. If not, see . #include +static void +menuitem_click(DbusmenuMenuitem * mi, gpointer user_data) +{ + g_debug("Clicked on: %d", dbusmenu_menuitem_get_id(mi)); + return; +} + static void set_props (DbusmenuMenuitem * mi, JsonObject * node) { @@ -68,6 +75,7 @@ layout2menuitem (JsonNode * inlayout) } else { local = dbusmenu_menuitem_new(); } + g_signal_connect(G_OBJECT(local), DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, G_CALLBACK(menuitem_click), NULL); set_props(local, layout); -- cgit v1.2.3