|  |  |  | libempathy-gtk Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Known Implementations | ||||
                    EmpathyChatView;
                    EmpathyChatViewIface;
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_scroll            (EmpathyChatView *view,
                                                         gboolean allow_scrolling);
void                empathy_chat_view_scroll_down       (EmpathyChatView *view);
gboolean            empathy_chat_view_get_has_selection (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            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);
EmpathyChatView is implemented by EmpathyThemeIrc, EmpathyChatTextView and EmpathyThemeBoxes.
typedef struct {
	GTypeInterface   base_iface;
	/* VTabled */
	void             (*append_message)       (EmpathyChatView *view,
						  EmpathyMessage  *msg);
	void             (*append_event)         (EmpathyChatView *view,
						  const gchar     *str);
	void             (*scroll)               (EmpathyChatView *view,
						  gboolean         allow_scrolling);
	void             (*scroll_down)          (EmpathyChatView *view);
	gboolean         (*get_has_selection)    (EmpathyChatView *view);
	void             (*clear)                (EmpathyChatView *view);
	gboolean         (*find_previous)        (EmpathyChatView *view,
						  const gchar     *search_criteria,
						  gboolean         new_search);
	gboolean         (*find_next)            (EmpathyChatView *view,
						  const gchar     *search_criteria,
						  gboolean         new_search);
	void             (*find_abilities)       (EmpathyChatView *view,
						  const gchar     *search_criteria,
						  gboolean        *can_do_previous,
						  gboolean        *can_do_next);
	void             (*highlight)            (EmpathyChatView *view,
						  const gchar     *text);
	void             (*copy_clipboard)       (EmpathyChatView *view);
} EmpathyChatViewIface;
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_scroll (EmpathyChatView *view, gboolean allow_scrolling);
| 
 | |
| 
 | 
gboolean empathy_chat_view_get_has_selection (EmpathyChatView *view);
| 
 | |
| 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);
| 
 |