diff options
Diffstat (limited to 'libempathy-gtk/empathy-smiley-manager.h')
-rw-r--r-- | libempathy-gtk/empathy-smiley-manager.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libempathy-gtk/empathy-smiley-manager.h b/libempathy-gtk/empathy-smiley-manager.h index 394215ed6..c73675742 100644 --- a/libempathy-gtk/empathy-smiley-manager.h +++ b/libempathy-gtk/empathy-smiley-manager.h @@ -52,6 +52,10 @@ typedef struct { gchar *str; } EmpathySmiley; +typedef void (*EmpathySmileyMenuFunc) (EmpathySmileyManager *manager, + EmpathySmiley *smiley, + gpointer user_data); + GType empathy_smiley_manager_get_type (void) G_GNUC_CONST; EmpathySmileyManager *empathy_smiley_manager_new (void); void empathy_smiley_manager_load (EmpathySmileyManager *manager); @@ -66,6 +70,9 @@ void empathy_smiley_manager_add_from_pixbuf (EmpathySmileyManag GSList * empathy_smiley_manager_get_all (EmpathySmileyManager *manager); GSList * empathy_smiley_manager_parse (EmpathySmileyManager *manager, const gchar *text); +GtkWidget * empathy_smiley_menu_new (EmpathySmileyManager *manager, + EmpathySmileyMenuFunc func, + gpointer user_data); void empathy_smiley_free (EmpathySmiley *smiley); G_END_DECLS |