]> git.0d.be Git - empathy.git/commitdiff
Deploy a signal "menu-item-activated" in EmpathyIndividualMenu
authorChandni Verma <chandniverma2112@gmail.com>
Mon, 22 Jul 2013 16:54:31 +0000 (22:24 +0530)
committerChandni Verma <chandniverma2112@gmail.com>
Fri, 23 Aug 2013 15:03:14 +0000 (20:33 +0530)
https://bugzilla.gnome.org/show_bug.cgi?id=643183

libempathy-gtk/empathy-individual-menu.c

index 9d3e91d0458e8d466c14ac50c8923616ce22594a..18dc7bb17095f83734bff94dbadf64fdaf194838 100644 (file)
@@ -62,6 +62,13 @@ enum {
   PROP_STORE,
 };
 
+enum {
+  MENU_ITEM_ACTIVATED,
+  LAST_SIGNAL
+};
+
+static guint signals [LAST_SIGNAL] = { 0 };
+
 G_DEFINE_TYPE (EmpathyIndividualMenu, empathy_individual_menu, GTK_TYPE_MENU);
 
 static GtkWidget * empathy_individual_chat_menu_item_new (
@@ -1223,6 +1230,16 @@ empathy_individual_menu_class_init (EmpathyIndividualMenuClass *klass)
           EMPATHY_TYPE_INDIVIDUAL_STORE,
           G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
 
+  signals[MENU_ITEM_ACTIVATED] =
+      g_signal_new ("menu-item-activated",
+          G_TYPE_FROM_CLASS (klass),
+          G_SIGNAL_RUN_LAST,
+          0,
+          NULL, NULL,
+          g_cclosure_marshal_generic,
+          G_TYPE_NONE,
+          0);
+
   g_type_class_add_private (object_class, sizeof (EmpathyIndividualMenuPriv));
 }