- if (!read_mask(db, "window.button.max.mask", &ob_s_max_mask)) {
- char data[] = { 0x7c, 0x44, 0x47, 0x47, 0x7f, 0x1f, 0x1f };
- ob_s_max_mask = pixmap_mask_new(7, 7, data);
+ if (read_mask(db, "window.button.max.mask", &ob_s_max_unset_mask)) {
+ if (!read_mask(db, "window.button.max.toggled.mask",
+ &ob_s_max_set_mask)) {
+ ob_s_max_set_mask = pixmap_mask_copy(ob_s_max_unset_mask);
+ }
+ } else {
+ {
+ char data[] = { 0x7f, 0x7f, 0x7f, 0x41, 0x41, 0x41, 0x7f };
+ ob_s_max_unset_mask = pixmap_mask_new(7, 7, data);
+ }
+ {
+ char data[] = { 0x7c, 0x44, 0x47, 0x47, 0x7f, 0x1f, 0x1f };
+ ob_s_max_set_mask = pixmap_mask_new(7, 7, data);
+ }
+ }
+
+ if (!read_mask(db, "window.button.icon.mask",
+ &ob_s_iconify_mask)) {
+ char data[] = { 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f };
+ ob_s_iconify_mask = pixmap_mask_new(7, 7, data);