EmpathyChatView

EmpathyChatView

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);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkTextView
                                 +----EmpathyChatView

Implemented Interfaces

EmpathyChatView implements AtkImplementorIface and GtkBuildable.

Description

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_new ()

EmpathyChatView*    empathy_chat_view_new               (void);

Returns :

empathy_chat_view_append_message ()

void                empathy_chat_view_append_message    (EmpathyChatView *view,
                                                         EmpathyMessage *msg);

view :
msg :

empathy_chat_view_append_event ()

void                empathy_chat_view_append_event      (EmpathyChatView *view,
                                                         const gchar *str);

view :
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);

view :
margin :

empathy_chat_view_scroll ()

void                empathy_chat_view_scroll            (EmpathyChatView *view,
                                                         gboolean allow_scrolling);

view :
allow_scrolling :

empathy_chat_view_scroll_down ()

void                empathy_chat_view_scroll_down       (EmpathyChatView *view);

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);

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);

view :
text :

empathy_chat_view_copy_clipboard ()

void                empathy_chat_view_copy_clipboard    (EmpathyChatView *view);

view :

empathy_chat_view_get_irc_style ()

gboolean            empathy_chat_view_get_irc_style     (EmpathyChatView *view);

view :
Returns :

empathy_chat_view_set_irc_style ()

void                empathy_chat_view_set_irc_style     (EmpathyChatView *view,
                                                         gboolean irc_style);

view :
irc_style :

empathy_chat_view_get_smiley_image ()

GdkPixbuf*          empathy_chat_view_get_smiley_image  (EmpathySmiley smiley);

smiley :
Returns :

empathy_chat_view_get_smiley_text ()

const gchar*        empathy_chat_view_get_smiley_text   (EmpathySmiley smiley);

smiley :
Returns :

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);

view :
is_group_chat :