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.