pidgin/gtkthemes.h

changeset 32710
e07993a28f20
parent 32604
8d0a34f26244
child 32790
b95c7c504118
equal deleted inserted replaced
32056:5ecbc7cf4ee1 32710:e07993a28f20
27 #define _PIDGINTHEMES_H_ 27 #define _PIDGINTHEMES_H_
28 28
29 struct smiley_list { 29 struct smiley_list {
30 char *sml; 30 char *sml;
31 GSList *smileys; 31 GSList *smileys;
32 GHashTable *files; /**< map from smiley shortcut to filename */
32 struct smiley_list *next; 33 struct smiley_list *next;
33 }; 34 };
34 35
35 struct smiley_theme { 36 struct smiley_theme {
36 char *path; 37 char *path;
49 50
50 gboolean pidgin_themes_smileys_disabled(void); 51 gboolean pidgin_themes_smileys_disabled(void);
51 52
52 void pidgin_themes_smiley_themeize(GtkWidget *); 53 void pidgin_themes_smiley_themeize(GtkWidget *);
53 54
54 /**
55 * @since 2.5.0
56 */
57 void pidgin_themes_smiley_themeize_custom(GtkWidget *); 55 void pidgin_themes_smiley_themeize_custom(GtkWidget *);
58 56
59 void pidgin_themes_smiley_theme_probe(void); 57 void pidgin_themes_smiley_theme_probe(void);
60 58
61 void pidgin_themes_load_smiley_theme(const char *file, gboolean load); 59 void pidgin_themes_load_smiley_theme(const char *file, gboolean load);
62 60
63 /**
64 * @since 2.1.0
65 */
66 void pidgin_themes_remove_smiley_theme(const char *file); 61 void pidgin_themes_remove_smiley_theme(const char *file);
67 62
68 GSList *pidgin_themes_get_proto_smileys(const char *id); 63 GSList *pidgin_themes_get_proto_smileys(const char *id);
69 64
70 #endif /* _PIDGINTHEMES_H_ */ 65 #endif /* _PIDGINTHEMES_H_ */

mercurial