| libempathy-gtk Reference Manual | ||||
|---|---|---|---|---|
EmpathyChatViewPriv;
EmpathyChatView;
enum EmpathyChatViewBlock;
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_set_margin (EmpathyChatView *view,
gint margin);
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);
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback,
gpointer user_data);
void empathy_chat_view_set_is_group_chat (EmpathyChatView *view,
gboolean is_group_chat);
time_t empathy_chat_view_get_last_timestamp
(EmpathyChatView *view);
void empathy_chat_view_set_last_timestamp
(EmpathyChatView *view,
time_t timestamp);
EmpathyChatViewBlock empathy_chat_view_get_last_block_type
(EmpathyChatView *view);
void empathy_chat_view_set_last_block_type
(EmpathyChatView *view,
EmpathyChatViewBlock block_type);
EmpathyContact* empathy_chat_view_get_last_contact (EmpathyChatView *view);
void empathy_chat_view_set_last_contact (EmpathyChatView *view,
EmpathyContact *contact);
GdkPixbuf* empathy_chat_view_get_avatar_pixbuf_with_cache
(EmpathyContact *contact);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkTextView
+----EmpathyChatView
typedef enum {
EMPATHY_CHAT_VIEW_BLOCK_NONE,
EMPATHY_CHAT_VIEW_BLOCK_SELF,
EMPATHY_CHAT_VIEW_BLOCK_OTHER,
EMPATHY_CHAT_VIEW_BLOCK_EVENT,
EMPATHY_CHAT_VIEW_BLOCK_TIME,
EMPATHY_CHAT_VIEW_BLOCK_INVITE
} EmpathyChatViewBlock;
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_set_margin (EmpathyChatView *view, gint margin);
|
|
|
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);
|
|
|
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback,
gpointer user_data);
|
|
|
|
Returns : |
void empathy_chat_view_set_is_group_chat (EmpathyChatView *view, gboolean is_group_chat);
|
|
|
time_t empathy_chat_view_get_last_timestamp
(EmpathyChatView *view);
|
|
Returns : |
void empathy_chat_view_set_last_timestamp
(EmpathyChatView *view,
time_t timestamp);
|
|
|
EmpathyChatViewBlock empathy_chat_view_get_last_block_type (EmpathyChatView *view);
|
|
Returns : |
void empathy_chat_view_set_last_block_type
(EmpathyChatView *view,
EmpathyChatViewBlock block_type);
|
|
|
EmpathyContact* empathy_chat_view_get_last_contact (EmpathyChatView *view);
|
|
Returns : |
void empathy_chat_view_set_last_contact (EmpathyChatView *view, EmpathyContact *contact);
|
|
|
GdkPixbuf* empathy_chat_view_get_avatar_pixbuf_with_cache
(EmpathyContact *contact);
|
|
Returns : |