/* 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);
void (*clear) (EmpathyChatView *view);
gboolean (*find_previous) (EmpathyChatView *view,
const gchar *search_criteria,
- gboolean new_search);
+ gboolean new_search,
+ gboolean match_case);
gboolean (*find_next) (EmpathyChatView *view,
const gchar *search_criteria,
- gboolean new_search);
+ gboolean new_search,
+ gboolean match_case);
void (*find_abilities) (EmpathyChatView *view,
const gchar *search_criteria,
+ gboolean match_case,
gboolean *can_do_previous,
gboolean *can_do_next);
void (*highlight) (EmpathyChatView *view,
- const gchar *text);
+ const gchar *text,
+ gboolean match_case);
void (*copy_clipboard) (EmpathyChatView *view);
+ void (*focus_toggled) (EmpathyChatView *view,
+ gboolean has_focus);
+ void (*message_acknowledged) (EmpathyChatView *view,
+ EmpathyMessage *message);
};
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);
void empathy_chat_view_clear (EmpathyChatView *view);
gboolean empathy_chat_view_find_previous (EmpathyChatView *view,
const gchar *search_criteria,
- gboolean new_search);
+ gboolean new_search,
+ gboolean match_case);
gboolean empathy_chat_view_find_next (EmpathyChatView *view,
const gchar *search_criteria,
- gboolean new_search);
+ gboolean new_search,
+ gboolean match_case);
void empathy_chat_view_find_abilities (EmpathyChatView *view,
const gchar *search_criteria,
+ gboolean match_case,
gboolean *can_do_previous,
gboolean *can_do_next);
void empathy_chat_view_highlight (EmpathyChatView *view,
- const gchar *text);
+ const gchar *text,
+ gboolean match_case);
void empathy_chat_view_copy_clipboard (EmpathyChatView *view);
+void empathy_chat_view_focus_toggled (EmpathyChatView *view,
+ gboolean has_focus);
+void empathy_chat_view_message_acknowledged (EmpathyChatView *view,
+ EmpathyMessage *message);
G_END_DECLS