Synopsis
EmpathyChatViewPriv;
EmpathyChatView;
enum EmpathySmiley;
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);
gboolean empathy_chat_view_get_irc_style (EmpathyChatView *view);
void empathy_chat_view_set_irc_style (EmpathyChatView *view,
gboolean irc_style);
GdkPixbuf* empathy_chat_view_get_smiley_image (EmpathySmiley smiley);
const gchar* empathy_chat_view_get_smiley_text (EmpathySmiley smiley);
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback,
gpointer user_data,
GtkTooltips *tooltips);
void empathy_chat_view_set_is_group_chat (EmpathyChatView *view,
gboolean is_group_chat);
Details
EmpathyChatViewPriv
typedef struct _EmpathyChatViewPriv EmpathyChatViewPriv;
EmpathyChatView
typedef struct _EmpathyChatView EmpathyChatView;
enum EmpathySmiley
typedef enum {
EMPATHY_SMILEY_NORMAL, /* :) */
EMPATHY_SMILEY_WINK, /* ;) */
EMPATHY_SMILEY_BIGEYE, /* =) */
EMPATHY_SMILEY_NOSE, /* :-) */
EMPATHY_SMILEY_CRY, /* :'( */
EMPATHY_SMILEY_SAD, /* :( */
EMPATHY_SMILEY_SCEPTICAL, /* :/ */
EMPATHY_SMILEY_BIGSMILE, /* :D */
EMPATHY_SMILEY_INDIFFERENT, /* :| */
EMPATHY_SMILEY_TOUNGE, /* :p */
EMPATHY_SMILEY_SHOCKED, /* :o */
EMPATHY_SMILEY_COOL, /* 8) */
EMPATHY_SMILEY_SORRY, /* *| */
EMPATHY_SMILEY_KISS, /* :* */
EMPATHY_SMILEY_SHUTUP, /* :# */
EMPATHY_SMILEY_YAWN, /* |O */
EMPATHY_SMILEY_CONFUSED, /* :$ */
EMPATHY_SMILEY_ANGEL, /* <) */
EMPATHY_SMILEY_OOOH, /* :x */
EMPATHY_SMILEY_LOOKAWAY, /* *) */
EMPATHY_SMILEY_BLUSH, /* *S */
EMPATHY_SMILEY_COOLBIGSMILE, /* 8D */
EMPATHY_SMILEY_ANGRY, /* :@ */
EMPATHY_SMILEY_BOSS, /* @) */
EMPATHY_SMILEY_MONKEY, /* #) */
EMPATHY_SMILEY_SILLY, /* O) */
EMPATHY_SMILEY_SICK, /* +o( */
EMPATHY_SMILEY_COUNT
} EmpathySmiley;
empathy_chat_view_append_event ()
void empathy_chat_view_append_event (EmpathyChatView *view,
const gchar *str);
empathy_chat_view_append_button ()
void empathy_chat_view_append_button (EmpathyChatView *view,
const gchar *message,
GtkWidget *button1,
GtkWidget *button2);
view : |
|
message : |
|
button1 : |
|
button2 : |
|
empathy_chat_view_set_margin ()
void empathy_chat_view_set_margin (EmpathyChatView *view,
gint margin);
empathy_chat_view_scroll ()
void empathy_chat_view_scroll (EmpathyChatView *view,
gboolean allow_scrolling);
empathy_chat_view_scroll_down ()
void empathy_chat_view_scroll_down (EmpathyChatView *view);
empathy_chat_view_get_selection_bounds ()
gboolean empathy_chat_view_get_selection_bounds
(EmpathyChatView *view,
GtkTextIter *start,
GtkTextIter *end);
view : |
|
start : |
|
end : |
|
| Returns : |
|
empathy_chat_view_clear ()
void empathy_chat_view_clear (EmpathyChatView *view);
empathy_chat_view_find_previous ()
gboolean empathy_chat_view_find_previous (EmpathyChatView *view,
const gchar *search_criteria,
gboolean new_search);
view : |
|
search_criteria : |
|
new_search : |
|
| Returns : |
|
empathy_chat_view_find_next ()
gboolean empathy_chat_view_find_next (EmpathyChatView *view,
const gchar *search_criteria,
gboolean new_search);
view : |
|
search_criteria : |
|
new_search : |
|
| Returns : |
|
empathy_chat_view_find_abilities ()
void empathy_chat_view_find_abilities (EmpathyChatView *view,
const gchar *search_criteria,
gboolean *can_do_previous,
gboolean *can_do_next);
view : |
|
search_criteria : |
|
can_do_previous : |
|
can_do_next : |
|
empathy_chat_view_highlight ()
void empathy_chat_view_highlight (EmpathyChatView *view,
const gchar *text);
empathy_chat_view_copy_clipboard ()
void empathy_chat_view_copy_clipboard (EmpathyChatView *view);
empathy_chat_view_get_irc_style ()
gboolean empathy_chat_view_get_irc_style (EmpathyChatView *view);
empathy_chat_view_set_irc_style ()
void empathy_chat_view_set_irc_style (EmpathyChatView *view,
gboolean irc_style);
empathy_chat_view_get_smiley_image ()
GdkPixbuf* empathy_chat_view_get_smiley_image (EmpathySmiley smiley);
empathy_chat_view_get_smiley_text ()
const gchar* empathy_chat_view_get_smiley_text (EmpathySmiley smiley);
empathy_chat_view_get_smiley_menu ()
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback,
gpointer user_data,
GtkTooltips *tooltips);
callback : |
|
user_data : |
|
tooltips : |
|
| Returns : |
|
empathy_chat_view_set_is_group_chat ()
void empathy_chat_view_set_is_group_chat (EmpathyChatView *view,
gboolean is_group_chat);