- char data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00 };
- theme->shade_unset_mask = RrPixmapMaskNew(inst, 7, 7, data);
+ guchar data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00 };
+ theme->shade_mask = RrPixmapMaskNew(inst, 7, 7, (char*)data);
+ }
+ {
+ guchar data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x7f };
+ theme->shade_toggled_mask = RrPixmapMaskNew(inst, 7, 7,
+ (char*)data);
+ }
+ theme->shade_pressed_mask = RrPixmapMaskCopy(theme->shade_mask);
+ theme->shade_disabled_mask = RrPixmapMaskCopy(theme->shade_mask);
+ theme->shade_hover_mask = RrPixmapMaskCopy(theme->shade_mask);
+ }
+
+ if (read_mask(inst, "close.xbm", theme, &theme->close_mask)) {
+ if (!read_mask(inst, "close_pressed.xbm", theme,
+ &theme->close_pressed_mask)) {
+ theme->close_pressed_mask = RrPixmapMaskCopy(theme->close_mask);
+ }
+ if (!read_mask(inst, "close_disabled.xbm", theme,
+ &theme->close_disabled_mask)) {
+ theme->close_disabled_mask = RrPixmapMaskCopy(theme->close_mask);
+ }
+ if (!read_mask(inst, "close_hover.xbm", theme,
+ &theme->close_hover_mask)) {
+ theme->close_hover_mask = RrPixmapMaskCopy(theme->close_mask);