]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-contactinfo-utils.h
Clean up #include directives in headers
[empathy.git] / libempathy-gtk / empathy-contactinfo-utils.h
index 059085c84e612dbd71aa4bdc77394e98cab84acf..c102c5dd0b3520e820da2bddd2085dacc24fcbbc 100644 (file)
 #define __EMPATHY_CONTACTINFO_UTILS_H__
 
 #include <glib.h>
-#include <telepathy-glib/connection.h>
+#include <gtk/gtk.h>
+#include <telepathy-glib/telepathy-glib.h>
 
 G_BEGIN_DECLS
 
+typedef gchar * (* EmpathyContactInfoFormatFunc) (GStrv);
+
+const char **empathy_contact_info_get_field_names (guint *nnames);
 gboolean empathy_contact_info_lookup_field (const gchar *field_name,
-    const gchar **title, gboolean *linkify);
+    const gchar **title, EmpathyContactInfoFormatFunc *linkify);
 char *empathy_contact_info_field_label (const char *field_name,
-    GStrv parameters);
+    GStrv parameters,
+    gboolean show_parameters);
 
 gint empathy_contact_info_field_cmp (TpContactInfoField *field1,
     TpContactInfoField *field2);
 gint empathy_contact_info_field_spec_cmp (TpContactInfoFieldSpec *spec1,
     TpContactInfoFieldSpec *spec2);
 
+GtkWidget * empathy_contact_info_create_channel_list_label (TpAccount *account,
+    GList *info,
+    guint row);
+
 G_END_DECLS
 
 #endif /*  __EMPATHY_UTILS_H__ */