]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/gossip-chat.h
[darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]
[empathy.git] / libempathy-gtk / gossip-chat.h
index 3de788eef84fcfe2edcfde8e9c47c89b6d465ded..8cbcee0b6fde3ddff7e7d2d2f810b6ef265e1319 100644 (file)
@@ -66,27 +66,26 @@ struct _GossipChatClass {
        GObjectClass parent;
 
        /* VTable */
-       const gchar *    (*get_name)         (GossipChat  *chat);
-       gchar *          (*get_tooltip)      (GossipChat  *chat);
-       GdkPixbuf *      (*get_status_pixbuf)(GossipChat  *chat);
-       GossipContact *  (*get_contact)      (GossipChat  *chat);
-       GtkWidget *      (*get_widget)       (GossipChat  *chat);
-
-       gboolean         (*get_show_contacts)(GossipChat  *chat);
-       void             (*set_show_contacts)(GossipChat  *chat,
-                                             gboolean     show);
-
-       gboolean         (*is_group_chat)    (GossipChat  *chat);
-       void             (*save_geometry)    (GossipChat  *chat,
-                                             gint         x,
-                                             gint         y,
-                                             gint         w,
-                                             gint         h);
-       void             (*load_geometry)    (GossipChat  *chat,
-                                             gint        *x,
-                                             gint        *y,
-                                             gint        *w,
-                                             gint        *h);
+       const gchar *    (*get_name)            (GossipChat  *chat);
+       gchar *          (*get_tooltip)         (GossipChat  *chat);
+       const gchar *    (*get_status_icon_name)(GossipChat  *chat);
+       GossipContact *  (*get_contact)         (GossipChat  *chat);
+       GtkWidget *      (*get_widget)          (GossipChat  *chat);
+
+       gboolean         (*get_show_contacts)   (GossipChat  *chat);
+       void             (*set_show_contacts)   (GossipChat  *chat,
+                                                gboolean     show);
+       gboolean         (*is_group_chat)       (GossipChat  *chat);
+       void             (*save_geometry)       (GossipChat  *chat,
+                                                gint         x,
+                                                gint         y,
+                                                gint         w,
+                                                gint         h);
+       void             (*load_geometry)       (GossipChat  *chat,
+                                                gint        *x,
+                                                gint        *y,
+                                                gint        *w,
+                                                gint        *h);
 };
 
 GType             gossip_chat_get_type              (void);
@@ -103,14 +102,13 @@ void              gossip_chat_copy                  (GossipChat       *chat);
 void              gossip_chat_paste                 (GossipChat       *chat);
 const gchar *     gossip_chat_get_name              (GossipChat       *chat);
 gchar *           gossip_chat_get_tooltip           (GossipChat       *chat);
-GdkPixbuf *       gossip_chat_get_status_pixbuf     (GossipChat       *chat);
+const gchar *     gossip_chat_get_status_icon_name  (GossipChat       *chat);
 GossipContact *   gossip_chat_get_contact           (GossipChat       *chat);
 GossipContact *   gossip_chat_get_own_contact       (GossipChat       *chat);
 GtkWidget *       gossip_chat_get_widget            (GossipChat       *chat);
 gboolean          gossip_chat_get_show_contacts     (GossipChat       *chat);
 void              gossip_chat_set_show_contacts     (GossipChat       *chat,
                                                     gboolean          show);
-
 gboolean          gossip_chat_is_group_chat         (GossipChat       *chat);
 gboolean          gossip_chat_is_connected          (GossipChat       *chat);