- a->surface.primary = color_new(0, 0, 0);
- a->surface.secondary = color_new(0, 0, 0);
-}
-
-char *theme_load(char *theme)
-{
- XrmDatabase db = NULL;
- char *loaded = NULL;
- Justify winjust, mtitlejust, mjust;
- char *str;
- char *font_str;
-
- if (theme) {
- db = loaddb(theme);
- if (db == NULL) {
- g_warning("Failed to load the theme '%s'", theme);
- g_message("Falling back to the default: '%s'", DEFAULT_THEME);
- } else
- loaded = g_strdup(theme);
- }
- if (db == NULL) {
- db = loaddb(DEFAULT_THEME);
- if (db == NULL) {
- g_warning("Failed to load the theme '%s'.", DEFAULT_THEME);
- return NULL;
- } else
- loaded = g_strdup(DEFAULT_THEME);
- }
-
- /* load the font stuff */
- font_str = "arial:bold:pixelsize=10:minsize";
-
- theme_winfont_shadow = FALSE;
- if (read_string(db, "window.xft.flags", &str)) {
- if (g_strrstr(str, "shadow"))
- theme_winfont_shadow = TRUE;
- g_free(str);
- }
-
- if (!read_int(db, "window.xft.shadow.offset",
- &theme_winfont_shadow_offset))
- theme_winfont_shadow_offset = 1;
- if (!read_int(db, "window.xft.shadow.tint",
- &theme_winfont_shadow_tint) ||
- theme_winfont_shadow_tint < 100 || theme_winfont_shadow_tint > 100)
- theme_winfont_shadow_tint = 25;
-
- theme_winfont = font_open(font_str);
- theme_winfont_height = font_height(theme_winfont, theme_winfont_shadow,
- theme_winfont_shadow_offset);
-
- winjust = Justify_Left;
- if (read_string(db, "window.justify", &str)) {
- if (!g_ascii_strcasecmp(str, "right"))
- winjust = Justify_Right;
- else if (!g_ascii_strcasecmp(str, "center"))
- winjust = Justify_Center;
- g_free(str);
- }
-
- font_str = "arial-10:bold";
-
- theme_mtitlefont_shadow = FALSE;
- if (read_string(db, "menu.title.xft.flags", &str)) {
- if (g_strrstr(str, "shadow"))
- theme_mtitlefont_shadow = TRUE;
- g_free(str);
- }
-
- if (!read_int(db, "menu.title.xft.shadow.offset",
- &theme_mtitlefont_shadow_offset))
- theme_mtitlefont_shadow_offset = 1;
- if (!read_int(db, "menu.title.xft.shadow.tint",
- &theme_mtitlefont_shadow_tint) ||
- theme_mtitlefont_shadow_tint < 100 ||
- theme_mtitlefont_shadow_tint > 100)
- theme_mtitlefont_shadow_tint = 25;
-
- theme_mtitlefont = font_open(font_str);
- theme_mtitlefont_height = font_height(theme_mtitlefont,
- theme_mtitlefont_shadow,
- theme_mtitlefont_shadow_offset);
-
- mtitlejust = Justify_Left;
- if (read_string(db, "menu.title.justify", &str)) {
- if (!g_ascii_strcasecmp(str, "right"))
- mtitlejust = Justify_Right;
- else if (!g_ascii_strcasecmp(str, "center"))
- mtitlejust = Justify_Center;
- g_free(str);
- }
-
- font_str = "arial-8";
-
- theme_mfont_shadow = FALSE;
- if (read_string(db, "menu.frame.xft.flags", &str)) {
- if (g_strrstr(str, "shadow"))
- theme_mfont_shadow = TRUE;
- g_free(str);
- }
-
- if (!read_int(db, "menu.frame.xft.shadow.offset",
- &theme_mfont_shadow_offset))
- theme_mfont_shadow_offset = 1;
- if (!read_int(db, "menu.frame.xft.shadow.tint",
- &theme_mfont_shadow_tint) ||
- theme_mfont_shadow_tint < 100 ||
- theme_mfont_shadow_tint > 100)
- theme_mfont_shadow_tint = 25;
-
- theme_mfont = font_open(font_str);
- theme_mfont_height = font_height(theme_mfont, theme_mfont_shadow,
- theme_mfont_shadow_offset);
-
- mjust = Justify_Left;
- if (read_string(db, "menu.frame.justify", &str)) {
- if (!g_ascii_strcasecmp(str, "right"))
- mjust = Justify_Right;
- else if (!g_ascii_strcasecmp(str, "center"))
- mjust = Justify_Center;
- g_free(str);
- }
-
- /* load the title layout */
- theme_title_layout = g_strdup("NLIMC");
-
- if (!read_int(db, "handleWidth", &theme_handle_height) ||
- theme_handle_height < 0 || theme_handle_height > 100)
- theme_handle_height = 6;
- if (!read_int(db, "bevelWidth", &theme_bevel) ||
- theme_bevel <= 0 || theme_bevel > 100) theme_bevel = 3;
- if (!read_int(db, "borderWidth", &theme_bwidth) ||
- theme_bwidth < 0 || theme_bwidth > 100) theme_bwidth = 1;
- if (!read_int(db, "frameWidth", &theme_cbwidth) ||
- theme_cbwidth < 0 || theme_cbwidth > 100) theme_cbwidth = theme_bevel;
-
- /* load colors */
- if (!read_color(db, "borderColor", &theme_b_color))
- theme_b_color = color_new(0, 0, 0);
- if (!read_color(db, "window.frame.focusColor", &theme_cb_focused_color))
- theme_cb_focused_color = color_new(0xff, 0xff, 0xff);
- if (!read_color(db, "window.frame.unfocusColor",&theme_cb_unfocused_color))
- theme_cb_unfocused_color = color_new(0xff, 0xff, 0xff);
- if (!read_color(db, "window.label.focus.textColor",
- &theme_title_focused_color))
- theme_title_focused_color = color_new(0x0, 0x0, 0x0);
- if (!read_color(db, "window.label.unfocus.textColor",
- &theme_title_unfocused_color))
- theme_title_unfocused_color = color_new(0xff, 0xff, 0xff);
- if (!read_color(db, "window.button.focus.picColor",
- &theme_titlebut_focused_color))
- theme_titlebut_focused_color = color_new(0, 0, 0);
- if (!read_color(db, "window.button.unfocus.picColor",
- &theme_titlebut_unfocused_color))
- theme_titlebut_unfocused_color = color_new(0xff, 0xff, 0xff);
- if (!read_color(db, "menu.title.textColor", &theme_menu_title_color))
- theme_menu_title_color = color_new(0, 0, 0);
- if (!read_color(db, "menu.frame.textColor", &theme_menu_color))
- theme_menu_color = color_new(0xff, 0xff, 0xff);
- if (!read_color(db, "menu.frame.disableColor", &theme_menu_disabled_color))
- theme_menu_disabled_color = color_new(0, 0, 0);
- if (!read_color(db, "menu.hilite.textColor", &theme_menu_hilite_color))
- theme_menu_hilite_color = color_new(0, 0, 0);
-
- if (read_mask(db, "window.button.max.mask", theme, &theme_max_unset_mask)){
- if (!read_mask(db, "window.button.max.toggled.mask", theme,
- &theme_max_set_mask)) {
- theme_max_set_mask = pixmap_mask_copy(theme_max_unset_mask);
- }
- } else {
- {
- char data[] = { 0x7f, 0x7f, 0x7f, 0x41, 0x41, 0x41, 0x7f };
- theme_max_unset_mask = pixmap_mask_new(7, 7, data);
- }
- {
- char data[] = { 0x7c, 0x44, 0x47, 0x47, 0x7f, 0x1f, 0x1f };
- theme_max_set_mask = pixmap_mask_new(7, 7, data);
- }
- }
-
- if (!read_mask(db, "window.button.icon.mask", theme,
- &theme_iconify_mask)) {
- char data[] = { 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f };
- theme_iconify_mask = pixmap_mask_new(7, 7, data);
- }
-
- if (read_mask(db, "window.button.stick.mask", theme,
- &theme_desk_unset_mask)) {
- if (!read_mask(db, "window.button.stick.toggled.mask", theme,
- &theme_desk_set_mask)) {
- theme_desk_set_mask =
- pixmap_mask_copy(theme_desk_unset_mask);
- }
- } else {
- {
- char data[] = { 0x63, 0x63, 0x00, 0x00, 0x00, 0x63, 0x63 };
- theme_desk_unset_mask = pixmap_mask_new(7, 7, data);
- }
- {
- char data[] = { 0x00, 0x36, 0x36, 0x08, 0x36, 0x36, 0x00 };
- theme_desk_set_mask = pixmap_mask_new(7, 7, data);
- }
- }
-
- if (read_mask(db, "window.button.shade.mask", theme,
- &theme_shade_unset_mask)) {
- if (!read_mask(db, "window.button.shade.toggled.mask", theme,
- &theme_shade_set_mask)) {
- theme_shade_set_mask =
- pixmap_mask_copy(theme_shade_unset_mask);
- }
- } else {
- {
- char data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00 };
- theme_shade_unset_mask = pixmap_mask_new(7, 7, data);
- }
- {
- char data[] = { 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x7f };
- theme_shade_set_mask = pixmap_mask_new(7, 7, data);
- }
- }
-
- if (!read_mask(db, "window.button.close.mask", theme,
- &theme_close_mask)) {
- char data[] = { 0x63, 0x77, 0x3e, 0x1c, 0x3e, 0x77, 0x63 };
- theme_close_mask = pixmap_mask_new(7, 7, data);
- }
-
- /* read the decoration textures */
- if (!read_appearance(db, "window.title.focus", theme_a_focused_title))
- set_default_appearance(theme_a_focused_title);
- if (!read_appearance(db, "window.title.unfocus", theme_a_unfocused_title))
- set_default_appearance(theme_a_unfocused_title);
- if (!read_appearance(db, "window.label.focus", theme_a_focused_label))
- set_default_appearance(theme_a_focused_label);
- if (!read_appearance(db, "window.label.unfocus", theme_a_unfocused_label))
- set_default_appearance(theme_a_unfocused_label);
- if (!read_appearance(db, "window.handle.focus", theme_a_focused_handle))
- set_default_appearance(theme_a_focused_handle);
- if (!read_appearance(db, "window.handle.unfocus",theme_a_unfocused_handle))
- set_default_appearance(theme_a_unfocused_handle);
- if (!read_appearance(db, "window.grip.focus", theme_a_focused_grip))
- set_default_appearance(theme_a_focused_grip);
- if (!read_appearance(db, "window.grip.unfocus", theme_a_unfocused_grip))
- set_default_appearance(theme_a_unfocused_grip);
- if (!read_appearance(db, "menu.frame", theme_a_menu))
- set_default_appearance(theme_a_menu);
- if (!read_appearance(db, "menu.title", theme_a_menu_title))
- set_default_appearance(theme_a_menu_title);
- if (!read_appearance(db, "menu.hilite", theme_a_menu_hilite))
- set_default_appearance(theme_a_menu_hilite);
-
- /* read the appearances for rendering non-decorations */
- if (!read_appearance(db, "window.title.focus", theme_app_hilite_bg))
- set_default_appearance(theme_app_hilite_bg);
- if (!read_appearance(db, "window.label.focus", theme_app_hilite_label))
- set_default_appearance(theme_app_hilite_label);
- if (!read_appearance(db, "window.title.unfocus", theme_app_unhilite_bg))
- set_default_appearance(theme_app_unhilite_bg);
- if (!read_appearance(db, "window.label.unfocus", theme_app_unhilite_label))
- set_default_appearance(theme_app_unhilite_label);
-
- /* read buttons textures */
- if (!read_appearance(db, "window.button.pressed.focus",
- theme_a_focused_pressed_max))
- if (!read_appearance(db, "window.button.pressed",
- theme_a_focused_pressed_max))
- set_default_appearance(theme_a_focused_pressed_max);
- if (!read_appearance(db, "window.button.pressed.unfocus",
- theme_a_unfocused_pressed_max))
- if (!read_appearance(db, "window.button.pressed",
- theme_a_unfocused_pressed_max))
- set_default_appearance(theme_a_unfocused_pressed_max);
- if (!read_appearance(db, "window.button.focus",
- theme_a_focused_unpressed_max))
- set_default_appearance(theme_a_focused_unpressed_max);
- if (!read_appearance(db, "window.button.unfocus",
- theme_a_unfocused_unpressed_max))
- set_default_appearance(theme_a_unfocused_unpressed_max);
-
- theme_a_unfocused_unpressed_close =
- appearance_copy(theme_a_unfocused_unpressed_max);
- theme_a_unfocused_pressed_close =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_focused_unpressed_close =
- appearance_copy(theme_a_focused_unpressed_max);
- theme_a_focused_pressed_close =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_unfocused_unpressed_desk =
- appearance_copy(theme_a_unfocused_unpressed_max);
- theme_a_unfocused_pressed_desk =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_unfocused_pressed_set_desk =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_focused_unpressed_desk =
- appearance_copy(theme_a_focused_unpressed_max);
- theme_a_focused_pressed_desk =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_focused_pressed_set_desk =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_unfocused_unpressed_shade =
- appearance_copy(theme_a_unfocused_unpressed_max);
- theme_a_unfocused_pressed_shade =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_unfocused_pressed_set_shade =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_focused_unpressed_shade =
- appearance_copy(theme_a_focused_unpressed_max);
- theme_a_focused_pressed_shade =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_focused_pressed_set_shade =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_unfocused_unpressed_iconify =
- appearance_copy(theme_a_unfocused_unpressed_max);
- theme_a_unfocused_pressed_iconify =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_focused_unpressed_iconify =
- appearance_copy(theme_a_focused_unpressed_max);
- theme_a_focused_pressed_iconify =
- appearance_copy(theme_a_focused_pressed_max);
- theme_a_unfocused_pressed_set_max =
- appearance_copy(theme_a_unfocused_pressed_max);
- theme_a_focused_pressed_set_max =
- appearance_copy(theme_a_focused_pressed_max);
-
- theme_a_icon->surface.grad = Background_ParentRelative;
-
- /* set up the textures */
- theme_a_focused_label->texture[0].type =
- theme_app_hilite_label->texture[0].type = Text;
- theme_a_focused_label->texture[0].data.text.justify = winjust;
- theme_app_hilite_label->texture[0].data.text.justify = Justify_Left;
- theme_a_focused_label->texture[0].data.text.font =
- theme_app_hilite_label->texture[0].data.text.font = theme_winfont;
- theme_a_focused_label->texture[0].data.text.shadow =
- theme_app_hilite_label->texture[0].data.text.shadow =
- theme_winfont_shadow;
- theme_a_focused_label->texture[0].data.text.offset =
- theme_app_hilite_label->texture[0].data.text.offset =
- theme_winfont_shadow_offset;
- theme_a_focused_label->texture[0].data.text.tint =
- theme_app_hilite_label->texture[0].data.text.tint =
- theme_winfont_shadow_tint;
- theme_a_focused_label->texture[0].data.text.color =
- theme_app_hilite_label->texture[0].data.text.color =
- theme_title_focused_color;
-
- theme_a_unfocused_label->texture[0].type =
- theme_app_unhilite_label->texture[0].type = Text;
- theme_a_unfocused_label->texture[0].data.text.justify = winjust;
- theme_app_unhilite_label->texture[0].data.text.justify = Justify_Left;
- theme_a_unfocused_label->texture[0].data.text.font =
- theme_app_unhilite_label->texture[0].data.text.font = theme_winfont;
- theme_a_unfocused_label->texture[0].data.text.shadow =
- theme_app_unhilite_label->texture[0].data.text.shadow =
- theme_winfont_shadow;
- theme_a_unfocused_label->texture[0].data.text.offset =
- theme_app_unhilite_label->texture[0].data.text.offset =
- theme_winfont_shadow_offset;
- theme_a_unfocused_label->texture[0].data.text.tint =
- theme_app_unhilite_label->texture[0].data.text.tint =
- theme_winfont_shadow_tint;
- theme_a_unfocused_label->texture[0].data.text.color =
- theme_app_unhilite_label->texture[0].data.text.color =
- theme_title_unfocused_color;
-
- theme_a_menu_title->texture[0].type = Text;
- theme_a_menu_title->texture[0].data.text.justify = mtitlejust;
- theme_a_menu_title->texture[0].data.text.font = theme_mtitlefont;
- theme_a_menu_title->texture[0].data.text.shadow = theme_mtitlefont_shadow;
- theme_a_menu_title->texture[0].data.text.offset =
- theme_mtitlefont_shadow_offset;
- theme_a_menu_title->texture[0].data.text.tint =
- theme_mtitlefont_shadow_tint;
- theme_a_menu_title->texture[0].data.text.color = theme_menu_title_color;
-
- theme_a_menu_item->surface.grad =
- theme_a_menu_disabled->surface.grad =
- theme_app_icon->surface.grad = Background_ParentRelative;
-
- theme_a_menu_item->texture[0].type =
- theme_a_menu_disabled->texture[0].type =
- theme_a_menu_hilite->texture[0].type = Text;
- theme_a_menu_item->texture[0].data.text.justify =
- theme_a_menu_disabled->texture[0].data.text.justify =
- theme_a_menu_hilite->texture[0].data.text.justify = mjust;
- theme_a_menu_item->texture[0].data.text.font =
- theme_a_menu_disabled->texture[0].data.text.font =
- theme_a_menu_hilite->texture[0].data.text.font = theme_mfont;
- theme_a_menu_item->texture[0].data.text.shadow =
- theme_a_menu_disabled->texture[0].data.text.shadow =
- theme_a_menu_hilite->texture[0].data.text.shadow = theme_mfont_shadow;
- theme_a_menu_item->texture[0].data.text.offset =
- theme_a_menu_disabled->texture[0].data.text.offset =
- theme_a_menu_hilite->texture[0].data.text.offset =
- theme_mfont_shadow_offset;
- theme_a_menu_item->texture[0].data.text.tint =
- theme_a_menu_disabled->texture[0].data.text.tint =
- theme_a_menu_hilite->texture[0].data.text.tint =
- theme_mfont_shadow_tint;
- theme_a_menu_item->texture[0].data.text.color = theme_menu_color;
- theme_a_menu_disabled->texture[0].data.text.color =
- theme_menu_disabled_color;
- theme_a_menu_hilite->texture[0].data.text.color = theme_menu_hilite_color;
-
- theme_a_focused_unpressed_max->texture[0].type =
- theme_a_focused_pressed_max->texture[0].type =
- theme_a_focused_pressed_set_max->texture[0].type =
- theme_a_unfocused_unpressed_max->texture[0].type =
- theme_a_unfocused_pressed_max->texture[0].type =
- theme_a_unfocused_pressed_set_max->texture[0].type =
- theme_a_focused_unpressed_close->texture[0].type =
- theme_a_focused_pressed_close->texture[0].type =
- theme_a_unfocused_unpressed_close->texture[0].type =
- theme_a_unfocused_pressed_close->texture[0].type =
- theme_a_focused_unpressed_desk->texture[0].type =
- theme_a_focused_pressed_desk->texture[0].type =
- theme_a_focused_pressed_set_desk->texture[0].type =
- theme_a_unfocused_unpressed_desk->texture[0].type =
- theme_a_unfocused_pressed_desk->texture[0].type =
- theme_a_unfocused_pressed_set_desk->texture[0].type =
- theme_a_focused_unpressed_shade->texture[0].type =
- theme_a_focused_pressed_shade->texture[0].type =
- theme_a_focused_pressed_set_shade->texture[0].type =
- theme_a_unfocused_unpressed_shade->texture[0].type =
- theme_a_unfocused_pressed_shade->texture[0].type =
- theme_a_unfocused_pressed_set_shade->texture[0].type =
- theme_a_focused_unpressed_iconify->texture[0].type =
- theme_a_focused_pressed_iconify->texture[0].type =
- theme_a_unfocused_unpressed_iconify->texture[0].type =
- theme_a_unfocused_pressed_iconify->texture[0].type = Bitmask;
- theme_a_focused_unpressed_max->texture[0].data.mask.mask =
- theme_a_unfocused_unpressed_max->texture[0].data.mask.mask =
- theme_a_focused_pressed_max->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_max->texture[0].data.mask.mask =
- theme_max_unset_mask;
- theme_a_focused_pressed_set_max->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_set_max->texture[0].data.mask.mask =
- theme_max_set_mask;
- theme_a_focused_pressed_close->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_close->texture[0].data.mask.mask =
- theme_a_focused_unpressed_close->texture[0].data.mask.mask =
- theme_a_unfocused_unpressed_close->texture[0].data.mask.mask =
- theme_close_mask;
- theme_a_focused_unpressed_desk->texture[0].data.mask.mask =
- theme_a_unfocused_unpressed_desk->texture[0].data.mask.mask =
- theme_a_focused_pressed_desk->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_desk->texture[0].data.mask.mask =
- theme_desk_unset_mask;
- theme_a_focused_pressed_set_desk->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_set_desk->texture[0].data.mask.mask =
- theme_desk_set_mask;
- theme_a_focused_unpressed_shade->texture[0].data.mask.mask =
- theme_a_unfocused_unpressed_shade->texture[0].data.mask.mask =
- theme_a_focused_pressed_shade->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_shade->texture[0].data.mask.mask =
- theme_shade_unset_mask;
- theme_a_focused_pressed_set_shade->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_set_shade->texture[0].data.mask.mask =
- theme_shade_set_mask;
- theme_a_focused_unpressed_iconify->texture[0].data.mask.mask =
- theme_a_unfocused_unpressed_iconify->texture[0].data.mask.mask =
- theme_a_focused_pressed_iconify->texture[0].data.mask.mask =
- theme_a_unfocused_pressed_iconify->texture[0].data.mask.mask =
- theme_iconify_mask;
- theme_a_focused_unpressed_max->texture[0].data.mask.color =
- theme_a_focused_pressed_max->texture[0].data.mask.color =
- theme_a_focused_pressed_set_max->texture[0].data.mask.color =
- theme_a_focused_unpressed_close->texture[0].data.mask.color =
- theme_a_focused_pressed_close->texture[0].data.mask.color =
- theme_a_focused_unpressed_desk->texture[0].data.mask.color =
- theme_a_focused_pressed_desk->texture[0].data.mask.color =
- theme_a_focused_pressed_set_desk->texture[0].data.mask.color =
- theme_a_focused_unpressed_shade->texture[0].data.mask.color =
- theme_a_focused_pressed_shade->texture[0].data.mask.color =
- theme_a_focused_pressed_set_shade->texture[0].data.mask.color =
- theme_a_focused_unpressed_iconify->texture[0].data.mask.color =
- theme_a_focused_pressed_iconify->texture[0].data.mask.color =
- theme_titlebut_focused_color;
- theme_a_unfocused_unpressed_max->texture[0].data.mask.color =
- theme_a_unfocused_pressed_max->texture[0].data.mask.color =
- theme_a_unfocused_pressed_set_max->texture[0].data.mask.color =
- theme_a_unfocused_unpressed_close->texture[0].data.mask.color =
- theme_a_unfocused_pressed_close->texture[0].data.mask.color =
- theme_a_unfocused_unpressed_desk->texture[0].data.mask.color =
- theme_a_unfocused_pressed_desk->texture[0].data.mask.color =
- theme_a_unfocused_pressed_set_desk->texture[0].data.mask.color =
- theme_a_unfocused_unpressed_shade->texture[0].data.mask.color =
- theme_a_unfocused_pressed_shade->texture[0].data.mask.color =
- theme_a_unfocused_pressed_set_shade->texture[0].data.mask.color =
- theme_a_unfocused_unpressed_iconify->texture[0].data.mask.color =
- theme_a_unfocused_pressed_iconify->texture[0].data.mask.color =
- theme_titlebut_unfocused_color;
-
- XrmDestroyDatabase(db);
-
- return loaded;