]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-individual-menu.h
individual_view_drag_end: remove the auto scroll
[empathy.git] / libempathy-gtk / empathy-individual-menu.h
index 5b3d220df00c22d865a6e2c3a39aaae64aa224d2..71cedda3491410f3803afbc5766c5437c903937c 100644 (file)
@@ -25,6 +25,8 @@
 
 #include <gtk/gtk.h>
 
+#include "empathy-individual-store.h"
+
 G_BEGIN_DECLS
 
 typedef enum {
@@ -36,7 +38,10 @@ typedef enum {
        EMPATHY_INDIVIDUAL_FEATURE_INFO = 1 << 4,
        EMPATHY_INDIVIDUAL_FEATURE_FAVOURITE = 1 << 5,
        EMPATHY_INDIVIDUAL_FEATURE_LINK = 1 << 6,
-       EMPATHY_INDIVIDUAL_FEATURE_ALL = (1 << 7) - 1,
+       EMPATHY_INDIVIDUAL_FEATURE_SMS = 1 << 7,
+       EMPATHY_INDIVIDUAL_FEATURE_CALL_PHONE = 1 << 8,
+       EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACT = 1 << 9,
+       EMPATHY_INDIVIDUAL_FEATURE_BLOCK = 1 << 10,
 } EmpathyIndividualFeatureFlags;
 
 #define EMPATHY_TYPE_INDIVIDUAL_MENU (empathy_individual_menu_get_type ())
@@ -66,30 +71,12 @@ typedef struct {
 GType empathy_individual_menu_get_type (void) G_GNUC_CONST;
 
 GtkWidget * empathy_individual_menu_new (FolksIndividual *individual,
-    EmpathyIndividualFeatureFlags features);
-GtkWidget * empathy_individual_chat_menu_item_new (FolksIndividual *individual,
-    EmpathyContact *contact);
+    EmpathyIndividualFeatureFlags features,
+    EmpathyIndividualStore *store);
+
 GtkWidget * empathy_individual_audio_call_menu_item_new (
-    FolksIndividual *individual,
-    EmpathyContact *contact);
+    FolksIndividual *individual);
 GtkWidget * empathy_individual_video_call_menu_item_new (
-    FolksIndividual *individual,
-    EmpathyContact *contact);
-GtkWidget * empathy_individual_log_menu_item_new  (FolksIndividual *individual,
-    EmpathyContact *contact);
-GtkWidget * empathy_individual_info_menu_item_new (FolksIndividual *individual);
-GtkWidget * empathy_individual_edit_menu_item_new (FolksIndividual *individual);
-GtkWidget * empathy_individual_link_menu_item_new (FolksIndividual *individual);
-GtkWidget * empathy_individual_invite_menu_item_new (
-    FolksIndividual *individual,
-    EmpathyContact *contact);
-GtkWidget * empathy_individual_file_transfer_menu_item_new (
-    FolksIndividual *individual,
-    EmpathyContact *contact);
-GtkWidget * empathy_individual_share_my_desktop_menu_item_new (
-    FolksIndividual *individual,
-    EmpathyContact *contact);
-GtkWidget * empathy_individual_favourite_menu_item_new (
     FolksIndividual *individual);
 
 G_END_DECLS