]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-chat-view.c
use the 48x48 version of the local-xmpp icon
[empathy.git] / libempathy-gtk / empathy-chat-view.c
index 49c384489e6d79ada3bbd169e70e2d3be51e874a..f5d6ddf095deba9f09a1c3332edefa484a3e0e5e 100644 (file)
@@ -61,13 +61,15 @@ chat_view_base_init (gpointer klass)
 
 void
 empathy_chat_view_append_message (EmpathyChatView *view,
-                                 EmpathyMessage  *msg)
+                                 EmpathyMessage  *msg,
+                                 gboolean         should_highlight)
 {
        g_return_if_fail (EMPATHY_IS_CHAT_VIEW (view));
 
        if (EMPATHY_TYPE_CHAT_VIEW_GET_IFACE (view)->append_message) {
                EMPATHY_TYPE_CHAT_VIEW_GET_IFACE (view)->append_message (view,
-                                                                        msg);
+                                                                        msg,
+                                                                        should_highlight);
        }
 }
 
@@ -83,6 +85,22 @@ empathy_chat_view_append_event (EmpathyChatView *view,
        }
 }
 
+void
+empathy_chat_view_append_event_markup (EmpathyChatView *view,
+                                      const gchar     *markup_text,
+                                      const gchar     *fallback_text)
+{
+       g_return_if_fail (EMPATHY_IS_CHAT_VIEW (view));
+
+       if (EMPATHY_TYPE_CHAT_VIEW_GET_IFACE (view)->append_event_markup) {
+               EMPATHY_TYPE_CHAT_VIEW_GET_IFACE (view)->append_event_markup (view,
+                                                                             markup_text,
+                                                                             fallback_text);
+       } else {
+               empathy_chat_view_append_event (view, fallback_text);
+       }
+}
+
 void
 empathy_chat_view_edit_message (EmpathyChatView *view,
                                EmpathyMessage  *message)