]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-chat-view.h
individual_view_drag_end: remove the auto scroll
[empathy.git] / libempathy-gtk / empathy-chat-view.h
index 73245c4228f1bbd88a2a182174eef0ed1b9d9820..2c47e042929a96f892053fce29737f8ddb70d2b3 100644 (file)
@@ -43,9 +43,15 @@ struct _EmpathyChatViewIface {
 
        /* VTabled */
        void             (*append_message)       (EmpathyChatView *view,
-                                                 EmpathyMessage  *msg);
+                                                 EmpathyMessage  *msg,
+                                                 gboolean         should_highlight);
        void             (*append_event)         (EmpathyChatView *view,
                                                  const gchar     *str);
+       void             (*append_event_markup)  (EmpathyChatView *view,
+                                                 const gchar     *markup_text,
+                                                 const gchar     *fallback_text);
+       void             (*edit_message)         (EmpathyChatView *view,
+                                                 EmpathyMessage  *message);
        void             (*scroll)               (EmpathyChatView *view,
                                                  gboolean         allow_scrolling);
        void             (*scroll_down)          (EmpathyChatView *view);
@@ -76,9 +82,15 @@ struct _EmpathyChatViewIface {
 
 GType            empathy_chat_view_get_type             (void) G_GNUC_CONST;
 void             empathy_chat_view_append_message       (EmpathyChatView *view,
-                                                        EmpathyMessage  *msg);
+                                                        EmpathyMessage  *msg,
+                                                        gboolean         should_highlight);
 void             empathy_chat_view_append_event         (EmpathyChatView *view,
                                                         const gchar     *str);
+void             empathy_chat_view_append_event_markup  (EmpathyChatView *view,
+                                                        const gchar     *markup_text,
+                                                        const gchar     *fallback_text);
+void             empathy_chat_view_edit_message         (EmpathyChatView *view,
+                                                        EmpathyMessage  *message);
 void             empathy_chat_view_scroll               (EmpathyChatView *view,
                                                         gboolean         allow_scrolling);
 void             empathy_chat_view_scroll_down          (EmpathyChatView *view);