|  |  |  | libempathy-gtk Reference Manual |  | 
|---|---|---|---|---|
                    EmpathyChatView;
EmpathyChatView*    empathy_chat_view_new               (void);
void                empathy_chat_view_append_message    (EmpathyChatView *view,
                                                         EmpathyMessage *msg);
void                empathy_chat_view_append_event      (EmpathyChatView *view,
                                                         const gchar *str);
void                empathy_chat_view_append_button     (EmpathyChatView *view,
                                                         const gchar *message,
                                                         GtkWidget *button1,
                                                         GtkWidget *button2);
void                empathy_chat_view_scroll            (EmpathyChatView *view,
                                                         gboolean allow_scrolling);
void                empathy_chat_view_scroll_down       (EmpathyChatView *view);
gboolean            empathy_chat_view_get_selection_bounds
                                                        (EmpathyChatView *view,
                                                         GtkTextIter *start,
                                                         GtkTextIter *end);
void                empathy_chat_view_clear             (EmpathyChatView *view);
gboolean            empathy_chat_view_find_previous     (EmpathyChatView *view,
                                                         const gchar *search_criteria,
                                                         gboolean new_search);
gboolean            empathy_chat_view_find_next         (EmpathyChatView *view,
                                                         const gchar *search_criteria,
                                                         gboolean new_search);
void                empathy_chat_view_find_abilities    (EmpathyChatView *view,
                                                         const gchar *search_criteria,
                                                         gboolean *can_do_previous,
                                                         gboolean *can_do_next);
void                empathy_chat_view_highlight         (EmpathyChatView *view,
                                                         const gchar *text);
void                empathy_chat_view_copy_clipboard    (EmpathyChatView *view);
EmpathyTheme*       empathy_chat_view_get_theme         (EmpathyChatView *view);
void                empathy_chat_view_set_theme         (EmpathyChatView *view,
                                                         EmpathyTheme *theme);
void                empathy_chat_view_set_margin        (EmpathyChatView *view,
                                                         gint margin);
GtkWidget*          empathy_chat_view_get_smiley_menu   (GCallback callback,
                                                         gpointer user_data);
time_t              empathy_chat_view_get_last_timestamp
                                                        (EmpathyChatView *view);
void                empathy_chat_view_set_last_timestamp
                                                        (EmpathyChatView *view,
                                                         time_t timestamp);
EmpathyContact*     empathy_chat_view_get_last_contact  (EmpathyChatView *view);
GdkPixbuf*          empathy_chat_view_get_avatar_pixbuf_with_cache
                                                        (EmpathyContact *contact);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkTextView +----EmpathyChatView
void empathy_chat_view_append_message (EmpathyChatView *view, EmpathyMessage *msg);
| 
 | |
| 
 | 
void empathy_chat_view_append_event (EmpathyChatView *view, const gchar *str);
| 
 | |
| 
 | 
void empathy_chat_view_append_button (EmpathyChatView *view, const gchar *message, GtkWidget *button1, GtkWidget *button2);
| 
 | |
| 
 | |
| 
 | |
| 
 | 
void empathy_chat_view_scroll (EmpathyChatView *view, gboolean allow_scrolling);
| 
 | |
| 
 | 
gboolean empathy_chat_view_get_selection_bounds (EmpathyChatView *view, GtkTextIter *start, GtkTextIter *end);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean empathy_chat_view_find_previous (EmpathyChatView *view, const gchar *search_criteria, gboolean new_search);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean empathy_chat_view_find_next (EmpathyChatView *view, const gchar *search_criteria, gboolean new_search);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void empathy_chat_view_find_abilities (EmpathyChatView *view, const gchar *search_criteria, gboolean *can_do_previous, gboolean *can_do_next);
| 
 | |
| 
 | |
| 
 | |
| 
 | 
void empathy_chat_view_highlight (EmpathyChatView *view, const gchar *text);
| 
 | |
| 
 | 
void empathy_chat_view_copy_clipboard (EmpathyChatView *view);
| 
 | 
EmpathyTheme* empathy_chat_view_get_theme (EmpathyChatView *view);
| 
 | |
| Returns : | 
void empathy_chat_view_set_theme (EmpathyChatView *view, EmpathyTheme *theme);
| 
 | |
| 
 | 
void empathy_chat_view_set_margin (EmpathyChatView *view, gint margin);
| 
 | |
| 
 | 
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback, gpointer user_data);
| 
 | |
| 
 | |
| Returns : | 
time_t              empathy_chat_view_get_last_timestamp
                                                        (EmpathyChatView *view);
| 
 | |
| Returns : | 
void                empathy_chat_view_set_last_timestamp
                                                        (EmpathyChatView *view,
                                                         time_t timestamp);
| 
 | |
| 
 | 
EmpathyContact* empathy_chat_view_get_last_contact (EmpathyChatView *view);
| 
 | |
| Returns : | 
GdkPixbuf* empathy_chat_view_get_avatar_pixbuf_with_cache (EmpathyContact *contact);
| 
 | |
| Returns : |