diff audacious/skin.h @ 837:7d998597254e trunk

[svn] - initial work on skin.hints support (the first step to modernizing our skin format :D)
author nenolod
date Fri, 17 Mar 2006 18:21:50 -0800
parents cb178e5ad177
children f12d7e208b43
line wrap: on
line diff
--- a/audacious/skin.h	Fri Mar 17 10:25:25 2006 -0800
+++ b/audacious/skin.h	Fri Mar 17 18:21:50 2006 -0800
@@ -67,6 +67,9 @@
     SKIN_COLOR_COUNT
 } SkinColorId;
 
+typedef struct _SkinProperties {
+	gboolean mainwin_othertext;
+} SkinProperties;
 
 #define SKIN_PIXMAP(x)  ((SkinPixmap *)(x))
 typedef struct _SkinPixmap {
@@ -93,9 +96,9 @@
     GdkColor *colors[SKIN_COLOR_COUNT];
     guchar vis_color[24][3];
     GdkBitmap *masks[SKIN_MASK_COUNT];
+    SkinProperties properties;
 } Skin;
 
-
 extern Skin *bmp_active_skin;
 
 gboolean init_skins(const gchar * path);
@@ -133,6 +136,8 @@
                                 gboolean shaded, gboolean focus);
 
 
+void skin_parse_hints(Skin * skin, gchar *path_p);
+
 
 gboolean
 skin_reload_forced(void);