aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-theme-adium.h
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-07-02 21:40:16 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-07-02 21:56:38 +0800
commit87f41f93a0c79b428e0eff6f9f843fce005b82ae (patch)
tree794474b3a25b6901cb5e8f942805774a52f13198 /libempathy-gtk/empathy-theme-adium.h
parent7f2b924f50433a6240bb8feaf95b423cb6124b12 (diff)
downloadgsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar.gz
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar.bz2
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar.lz
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar.xz
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.tar.zst
gsoc2013-empathy-87f41f93a0c79b428e0eff6f9f843fce005b82ae.zip
Stop using EmpathyChatView
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Diffstat (limited to 'libempathy-gtk/empathy-theme-adium.h')
-rw-r--r--libempathy-gtk/empathy-theme-adium.h56
1 files changed, 55 insertions, 1 deletions
diff --git a/libempathy-gtk/empathy-theme-adium.h b/libempathy-gtk/empathy-theme-adium.h
index d518c01b1..f1ad48ec8 100644
--- a/libempathy-gtk/empathy-theme-adium.h
+++ b/libempathy-gtk/empathy-theme-adium.h
@@ -23,7 +23,7 @@
#include <webkit/webkitwebview.h>
-#include "empathy-chat-view.h"
+#include <libempathy/empathy-message.h>
G_BEGIN_DECLS
@@ -76,6 +76,60 @@ void empathy_theme_adium_set_variant (EmpathyThemeAdium *theme,
const gchar *variant);
void empathy_theme_adium_show_inspector (EmpathyThemeAdium *theme);
+void empathy_theme_adium_append_message (EmpathyThemeAdium *self,
+ EmpathyMessage *msg,
+ gboolean should_highlight);
+
+void empathy_theme_adium_append_event (EmpathyThemeAdium *self,
+ const gchar *str);
+
+void empathy_theme_adium_append_event_markup (EmpathyThemeAdium *self,
+ const gchar *markup_text,
+ const gchar *fallback_text);
+
+void empathy_theme_adium_edit_message (EmpathyThemeAdium *self,
+ EmpathyMessage *message);
+
+void empathy_theme_adium_scroll (EmpathyThemeAdium *self,
+ gboolean allow_scrolling);
+
+void empathy_theme_adium_scroll_down (EmpathyThemeAdium *self);
+
+gboolean empathy_theme_adium_get_has_selection (EmpathyThemeAdium *self);
+
+void empathy_theme_adium_clear (EmpathyThemeAdium *self);
+
+gboolean empathy_theme_adium_find_previous (EmpathyThemeAdium *self,
+ const gchar *search_criteria,
+ gboolean new_search,
+ gboolean match_case);
+
+gboolean empathy_theme_adium_find_next (EmpathyThemeAdium *self,
+ const gchar *search_criteria,
+ gboolean new_search,
+ gboolean match_case);
+
+void empathy_theme_adium_find_abilities (EmpathyThemeAdium *self,
+ const gchar *search_criteria,
+ gboolean match_case,
+ gboolean *can_do_previous,
+ gboolean *can_do_next);
+
+void empathy_theme_adium_highlight (EmpathyThemeAdium *self,
+ const gchar *text,
+ gboolean match_case);
+
+void empathy_theme_adium_copy_clipboard (EmpathyThemeAdium *self);
+
+void empathy_theme_adium_focus_toggled (EmpathyThemeAdium *self,
+ gboolean has_focus);
+
+void empathy_theme_adium_message_acknowledged (EmpathyThemeAdium *self,
+ EmpathyMessage *message);
+
+void empathy_theme_adium_set_show_avatars (EmpathyThemeAdium *self,
+ gboolean show_avatars);
+
/* not methods functions */
gboolean empathy_adium_path_is_valid (const gchar *path);