Mercurial > pidgin
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_ */ |