comparison src/skins/ui_skin.h @ 2647:5808b64d3f68

branch merge
author Paula Stanciu <paula.stanciu@gmail.com>
date Sun, 25 May 2008 21:29:48 +0300
parents 7156fc000796
children 312ba23cbb87
comparison
equal deleted inserted replaced
2646:7fbff3287a56 2647:5808b64d3f68
28 28
29 #include <glib.h> 29 #include <glib.h>
30 #include <gdk/gdk.h> 30 #include <gdk/gdk.h>
31 #include <gtk/gtk.h> 31 #include <gtk/gtk.h>
32 32
33 #if 0
34 #include "audconfig.h"
35
36 #define BMP_DEFAULT_SKIN_PATH \ 33 #define BMP_DEFAULT_SKIN_PATH \
37 DATA_DIR G_DIR_SEPARATOR_S "Skins" G_DIR_SEPARATOR_S "Default" 34 DATA_DIR G_DIR_SEPARATOR_S "Skins" G_DIR_SEPARATOR_S "Default"
38 #else
39 #define BMP_DEFAULT_SKIN_PATH "/usr/local/share/audacious/Skins/Default"
40 #endif
41 35
42 typedef enum { 36 typedef enum {
43 SKIN_MAIN = 0, 37 SKIN_MAIN = 0,
44 SKIN_CBUTTONS, 38 SKIN_CBUTTONS,
45 SKIN_TITLEBAR, 39 SKIN_TITLEBAR,
214 Skin *skin_new(void); 208 Skin *skin_new(void);
215 gboolean skin_load(Skin * skin, const gchar * path); 209 gboolean skin_load(Skin * skin, const gchar * path);
216 gboolean skin_reload_forced(void); 210 gboolean skin_reload_forced(void);
217 void skin_reload(Skin * skin); 211 void skin_reload(Skin * skin);
218 void skin_free(Skin * skin); 212 void skin_free(Skin * skin);
213 void skin_destroy(Skin * skin);
219 214
220 GdkBitmap *skin_get_mask(Skin * skin, SkinMaskId mi); 215 GdkBitmap *skin_get_mask(Skin * skin, SkinMaskId mi);
221 GdkColor *skin_get_color(Skin * skin, SkinColorId color_id); 216 GdkColor *skin_get_color(Skin * skin, SkinColorId color_id);
222 217
223 void skin_get_viscolor(Skin * skin, guchar vis_color[24][3]); 218 void skin_get_viscolor(Skin * skin, guchar vis_color[24][3]);