aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/gossip-contact-list.h
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@src.gnome.org>2007-05-09 19:48:33 +0800
committerXavier Claessens <xclaesse@src.gnome.org>2007-05-09 19:48:33 +0800
commitbeb301da43c57e64e781b7f5c69b2bc667f46b1d (patch)
tree32e373f5960cf673297b6162ccc039c25007e9aa /libempathy-gtk/gossip-contact-list.h
parent6c4424425443b85e2bc14ee430fb8ec78521b074 (diff)
downloadgsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar.gz
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar.bz2
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar.lz
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar.xz
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.tar.zst
gsoc2013-empathy-beb301da43c57e64e781b7f5c69b2bc667f46b1d.zip
[darcs-to-svn @ sync with Gossip SVN 2323]
svn path=/trunk/; revision=38
Diffstat (limited to 'libempathy-gtk/gossip-contact-list.h')
-rw-r--r--libempathy-gtk/gossip-contact-list.h54
1 files changed, 36 insertions, 18 deletions
diff --git a/libempathy-gtk/gossip-contact-list.h b/libempathy-gtk/gossip-contact-list.h
index 42c949c11..c8e79fb90 100644
--- a/libempathy-gtk/gossip-contact-list.h
+++ b/libempathy-gtk/gossip-contact-list.h
@@ -30,6 +30,21 @@
G_BEGIN_DECLS
+/*
+ * GossipContactListSort
+ */
+#define GOSSIP_TYPE_CONTACT_LIST_SORT (gossip_contact_list_sort_get_type ())
+
+typedef enum {
+ GOSSIP_CONTACT_LIST_SORT_STATE,
+ GOSSIP_CONTACT_LIST_SORT_NAME
+} GossipContactListSort;
+
+GType gossip_contact_list_sort_get_type (void) G_GNUC_CONST;
+
+/*
+ * GossipContactList
+ */
#define GOSSIP_TYPE_CONTACT_LIST (gossip_contact_list_get_type ())
#define GOSSIP_CONTACT_LIST(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOSSIP_TYPE_CONTACT_LIST, GossipContactList))
#define GOSSIP_CONTACT_LIST_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GOSSIP_TYPE_CONTACT_LIST, GossipContactListClass))
@@ -49,24 +64,27 @@ struct _GossipContactListClass {
GtkTreeViewClass parent_class;
};
-GType gossip_contact_list_get_type (void) G_GNUC_CONST;
-GossipContactList *gossip_contact_list_new (void);
-GossipContact * gossip_contact_list_get_selected (GossipContactList *list);
-gchar * gossip_contact_list_get_selected_group (GossipContactList *list);
-gboolean gossip_contact_list_get_show_offline (GossipContactList *list);
-gboolean gossip_contact_list_get_show_avatars (GossipContactList *list);
-gboolean gossip_contact_list_get_is_compact (GossipContactList *list);
-GtkWidget * gossip_contact_list_get_contact_menu (GossipContactList *list,
- GossipContact *contact);
-GtkWidget * gossip_contact_list_get_group_menu (GossipContactList *list);
-void gossip_contact_list_set_show_offline (GossipContactList *list,
- gboolean show_offline);
-void gossip_contact_list_set_show_avatars (GossipContactList *list,
- gboolean show_avatars);
-void gossip_contact_list_set_is_compact (GossipContactList *list,
- gboolean is_compact);
-void gossip_contact_list_set_filter (GossipContactList *list,
- const gchar *filter);
+GType gossip_contact_list_get_type (void) G_GNUC_CONST;
+GossipContactList * gossip_contact_list_new (void);
+GossipContact * gossip_contact_list_get_selected (GossipContactList *list);
+gchar * gossip_contact_list_get_selected_group (GossipContactList *list);
+gboolean gossip_contact_list_get_show_offline (GossipContactList *list);
+gboolean gossip_contact_list_get_show_avatars (GossipContactList *list);
+gboolean gossip_contact_list_get_is_compact (GossipContactList *list);
+GossipContactListSort gossip_contact_list_get_sort_criterium (GossipContactList *list);
+GtkWidget * gossip_contact_list_get_contact_menu (GossipContactList *list,
+ GossipContact *contact);
+GtkWidget * gossip_contact_list_get_group_menu (GossipContactList *list);
+void gossip_contact_list_set_show_offline (GossipContactList *list,
+ gboolean show_offline);
+void gossip_contact_list_set_show_avatars (GossipContactList *list,
+ gboolean show_avatars);
+void gossip_contact_list_set_is_compact (GossipContactList *list,
+ gboolean is_compact);
+void gossip_contact_list_set_sort_criterium (GossipContactList *list,
+ GossipContactListSort sort_criterium);
+void gossip_contact_list_set_filter (GossipContactList *list,
+ const gchar *filter);
G_END_DECLS