- if (!read_mask(db, "window.button.stick.mask", &ob_s_desk_mask)) {
- char data[] = { 0x00, 0x36, 0x36, 0x00, 0x36, 0x36, 0x00 };
- ob_s_desk_mask = pixmap_mask_new(7, 7, data);
+
+ if (read_mask(db, "window.button.stick.mask",
+ &ob_s_desk_unset_mask)) {
+ if (!read_mask(db, "window.button.stick.toggled.mask",
+ &ob_s_desk_set_mask)) {
+ ob_s_desk_set_mask =
+ pixmap_mask_copy(ob_s_desk_unset_mask);
+ }
+ } else {
+ {
+ char data[] = { 0x33, 0x33, 0x00, 0x00, 0x33, 0x33 };
+ ob_s_desk_unset_mask = pixmap_mask_new(6, 6, data);
+ }
+ {
+ char data[] = { 0x0c, 0x0c, 0x3f, 0x3f, 0x0c, 0x0c };
+ ob_s_desk_set_mask = pixmap_mask_new(6, 6, data);
+ }