Mercurial > audlegacy
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);