![]() |
![]() |
![]() |
libempathy-gtk Reference Manual | ![]() |
---|---|---|---|---|
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);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkTextView +----EmpathyChatView
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;
void empathy_chat_view_append_message (EmpathyChatView *view, EmpathyMessage *msg);
view : |
|
msg : |
void empathy_chat_view_append_event (EmpathyChatView *view, const gchar *str);
view : |
|
str : |
void empathy_chat_view_append_button (EmpathyChatView *view, const gchar *message, GtkWidget *button1, GtkWidget *button2);
view : |
|
message : |
|
button1 : |
|
button2 : |
void empathy_chat_view_set_margin (EmpathyChatView *view, gint margin);
view : |
|
margin : |
void empathy_chat_view_scroll (EmpathyChatView *view, gboolean allow_scrolling);
view : |
|
allow_scrolling : |
gboolean empathy_chat_view_get_selection_bounds (EmpathyChatView *view, GtkTextIter *start, GtkTextIter *end);
view : |
|
start : |
|
end : |
|
Returns : |
gboolean empathy_chat_view_find_previous (EmpathyChatView *view, const gchar *search_criteria, gboolean new_search);
view : |
|
search_criteria : |
|
new_search : |
|
Returns : |
gboolean empathy_chat_view_find_next (EmpathyChatView *view, const gchar *search_criteria, gboolean new_search);
view : |
|
search_criteria : |
|
new_search : |
|
Returns : |
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 : |
void empathy_chat_view_highlight (EmpathyChatView *view, const gchar *text);
view : |
|
text : |
void empathy_chat_view_copy_clipboard (EmpathyChatView *view);
view : |
gboolean empathy_chat_view_get_irc_style (EmpathyChatView *view);
view : |
|
Returns : |
void empathy_chat_view_set_irc_style (EmpathyChatView *view, gboolean irc_style);
view : |
|
irc_style : |
GdkPixbuf* empathy_chat_view_get_smiley_image (EmpathySmiley smiley);
smiley : |
|
Returns : |
const gchar* empathy_chat_view_get_smiley_text (EmpathySmiley smiley);
smiley : |
|
Returns : |
GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback, gpointer user_data, GtkTooltips *tooltips);
callback : |
|
user_data : |
|
tooltips : |
|
Returns : |
void empathy_chat_view_set_is_group_chat (EmpathyChatView *view, gboolean is_group_chat);
view : |
|
is_group_chat : |