comparison pidgin/gtkthemes.h @ 32672:3828a61c44da

A boring and large patch so I can merge heads.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Fri, 23 Dec 2011 08:21:58 +0000
parents d7e66b6137f9
children
comparison
equal deleted inserted replaced
32671:0e69949b3e61 32672:3828a61c44da
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_ */