- if (read_mask(&ps, "shade.xbm", &theme->shade_mask)) {
- if (!read_mask(&ps, "shade_pressed.xbm", &theme->shade_pressed_mask))
- theme->shade_pressed_mask = RrPixmapMaskCopy(theme->shade_mask);
- if (!read_mask(&ps, "shade_toggled.xbm", &theme->shade_toggled_mask))
- theme->shade_toggled_mask =
- RrPixmapMaskCopy(theme->shade_pressed_mask);
- if (!read_mask(&ps, "shade_toggled_pressed.xbm",
- &theme->shade_toggled_pressed_mask))
- theme->shade_toggled_pressed_mask =
- RrPixmapMaskCopy(theme->shade_pressed_mask);
- if (!read_mask(&ps, "shade_toggled_hover.xbm",
- &theme->shade_toggled_hover_mask))
- theme->shade_toggled_hover_mask =
- RrPixmapMaskCopy(theme->shade_toggled_mask);
- if (!read_mask(&ps, "shade_disabled.xbm", &theme->shade_disabled_mask))
- theme->shade_disabled_mask = RrPixmapMaskCopy(theme->shade_mask);
- if (!read_mask(&ps, "shade_hover.xbm", &theme->shade_hover_mask))
- theme->shade_hover_mask = RrPixmapMaskCopy(theme->shade_mask);
- } else {
- {
- guchar data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00 };
- theme->shade_mask = RrPixmapMaskNew(inst, 7, 7, (gchar*)data);
- }
- {
- guchar data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x7f };
- theme->shade_toggled_mask = RrPixmapMaskNew(inst, 7, 7,
- (gchar*)data);
- }
+ /* shade button masks */
+ if (!read_mask(&ps, "shade.xbm", &theme->shade_mask)) {
+ guchar data[] = { 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00 };
+ theme->shade_mask = RrPixmapMaskNew(inst, 6, 6, (gchar*)data);
+ }
+ if (!read_mask(&ps, "shade_toggled.xbm", &theme->shade_toggled_mask))
+ theme->shade_toggled_mask = RrPixmapMaskCopy(theme->shade_mask);
+ if (!read_mask(&ps, "shade_pressed.xbm", &theme->shade_pressed_mask))