28#ifndef PIDGIN_GTKSMILEY_H 
   29#define PIDGIN_GTKSMILEY_H 
   33typedef struct _PidginSmiley PidginSmiley;
 
GSList * pidgin_smileys_get_all(void)
Returns a GSList with the GtkIMHtmlSmiley of each custom smiley.
 
void pidgin_smiley_add_to_list(PurpleSmiley *smiley)
Add a PurpleSmiley to the GtkIMHtmlSmiley's list to be able to use it in pidgin.
 
void pidgin_smiley_editor_set_data(PidginSmiley *editor, gpointer data, gsize datasize)
Sets the image data in a smiley add dialog.
 
void pidgin_smileys_init(void)
Load the GtkIMHtml list.
 
void pidgin_smiley_manager_show(void)
Displays the Smiley Manager Window.
 
void pidgin_smiley_editor_set_shortcut(PidginSmiley *editor, const gchar *shortcut)
Set the shortcut in a smiley add dialog.
 
void pidgin_smiley_editor_set_image(PidginSmiley *editor, GdkPixbuf *image)
Set the image in a smiley add dialog.
 
void pidgin_smileys_uninit(void)
Uninit the GtkIMHtml list.
 
void pidgin_smiley_del_from_list(PurpleSmiley *smiley)
Delete a PurpleSmiley from the GtkIMHtmlSmiley's list.
 
PidginSmiley * pidgin_smiley_edit(GtkWidget *widget, PurpleSmiley *smiley)
Shows an editor for a smiley.
 
struct _PurpleSmiley PurpleSmiley
A custom smiley.