comparison src/audacious/skin.h @ 4216:75d99359357b

doublesize -> custom scale: * initial work, just got it to compile * doublesize is broken at all
author Cristi Magherusan <majeru@atheme.org>
date Sun, 27 Jan 2008 19:43:53 +0200
parents bc51ab3fecd5
children de33c83aa06f
comparison
equal deleted inserted replaced
4215:6028b7fff0bd 4216:75d99359357b
172 } SkinProperties; 172 } SkinProperties;
173 173
174 #define SKIN_PIXMAP(x) ((SkinPixmap *)(x)) 174 #define SKIN_PIXMAP(x) ((SkinPixmap *)(x))
175 typedef struct _SkinPixmap { 175 typedef struct _SkinPixmap {
176 GdkPixbuf *pixbuf; 176 GdkPixbuf *pixbuf;
177 /* GdkPixmap *def_pixmap; */
178 177
179 /* The real size of the pixmap */ 178 /* The real size of the pixmap */
180 gint width, height; 179 gint width, height;
181 180
182 /* The size of the pixmap from the current skin, 181 /* The size of the pixmap from the current skin,
194 GdkColor textbg[6], def_textbg[6]; 193 GdkColor textbg[6], def_textbg[6];
195 GdkColor textfg[6], def_textfg[6]; 194 GdkColor textfg[6], def_textfg[6];
196 GdkColor *colors[SKIN_COLOR_COUNT]; 195 GdkColor *colors[SKIN_COLOR_COUNT];
197 guchar vis_color[24][3]; 196 guchar vis_color[24][3];
198 GdkBitmap *masks[SKIN_MASK_COUNT]; 197 GdkBitmap *masks[SKIN_MASK_COUNT];
199 GdkBitmap *ds_masks[SKIN_MASK_COUNT]; 198 GdkBitmap *scaled_masks[SKIN_MASK_COUNT];
200 SkinProperties properties; 199 SkinProperties properties;
201 } Skin; 200 } Skin;
202 201
203 extern Skin *bmp_active_skin; 202 extern Skin *bmp_active_skin;
204 203