EmpathySmileyManager

EmpathySmileyManager

Synopsis




                    EmpathySmileyManagerPriv;
                    EmpathySmileyManager;
                    EmpathySmiley;
EmpathySmileyManager* empathy_smiley_manager_new        (void);
void                empathy_smiley_manager_load         (EmpathySmileyManager *manager);
void                empathy_smiley_manager_add          (EmpathySmileyManager *manager,
                                                         const gchar *icon_name,
                                                         const gchar *first_str,
                                                         ...);
void                empathy_smiley_manager_add_from_pixbuf
                                                        (EmpathySmileyManager *manager,
                                                         GdkPixbuf *smiley,
                                                         const gchar *first_str,
                                                         ...);
GSList*             empathy_smiley_manager_get_all      (EmpathySmileyManager *manager);
GSList*             empathy_smiley_manager_parse        (EmpathySmileyManager *manager,
                                                         const gchar *text);
void                empathy_smiley_free                 (EmpathySmiley *smiley);

Object Hierarchy


  GObject
   +----EmpathySmileyManager

Description

Details

EmpathySmileyManagerPriv

typedef struct _EmpathySmileyManagerPriv EmpathySmileyManagerPriv;


EmpathySmileyManager

typedef struct _EmpathySmileyManager EmpathySmileyManager;


EmpathySmiley

typedef struct {
	GdkPixbuf *pixbuf;
	gchar     *str;
} EmpathySmiley;


empathy_smiley_manager_new ()

EmpathySmileyManager* empathy_smiley_manager_new        (void);

Returns :

empathy_smiley_manager_load ()

void                empathy_smiley_manager_load         (EmpathySmileyManager *manager);

manager :

empathy_smiley_manager_add ()

void                empathy_smiley_manager_add          (EmpathySmileyManager *manager,
                                                         const gchar *icon_name,
                                                         const gchar *first_str,
                                                         ...);

manager :
icon_name :
first_str :
... :

empathy_smiley_manager_add_from_pixbuf ()

void                empathy_smiley_manager_add_from_pixbuf
                                                        (EmpathySmileyManager *manager,
                                                         GdkPixbuf *smiley,
                                                         const gchar *first_str,
                                                         ...);

manager :
smiley :
first_str :
... :

empathy_smiley_manager_get_all ()

GSList*             empathy_smiley_manager_get_all      (EmpathySmileyManager *manager);

manager :
Returns :

empathy_smiley_manager_parse ()

GSList*             empathy_smiley_manager_parse        (EmpathySmileyManager *manager,
                                                         const gchar *text);

manager :
text :
Returns :

empathy_smiley_free ()

void                empathy_smiley_free                 (EmpathySmiley *smiley);

smiley :