all repos — openbox @ 6fc8e1784e9dffd9624f7a8d6516b9d925067866

openbox fork - make it a bit more like ryudo

handle parentrel app labels, by using the title's texture instead
Dana Jansens danakj@orodu.net
commit

6fc8e1784e9dffd9624f7a8d6516b9d925067866

parent

cee67e17005f1ece4f06af507e6d6317fff14d81

1 files changed, 15 insertions(+), 0 deletions(-)

jump to
M render/theme.crender/theme.c

@@ -478,6 +478,13 @@ if (!read_appearance(db, inst,

"window.active.label.bg", theme->app_hilite_label, TRUE)) set_default_appearance(theme->app_hilite_label); + else if (theme->app_hilite_label->surface.grad == RR_SURFACE_PARENTREL) { + if (!read_appearance(db, inst, + "window.active.title.bg", + theme->app_hilite_label, + FALSE)) + set_default_appearance(theme->app_hilite_label); + } if (!read_appearance(db, inst, "window.inactive.title.bg", theme->app_unhilite_bg, FALSE))

@@ -486,6 +493,14 @@ if (!read_appearance(db, inst,

"window.inactive.label.bg", theme->app_unhilite_label, TRUE)) set_default_appearance(theme->app_unhilite_label); + else if (theme->app_unhilite_label->surface.grad == RR_SURFACE_PARENTREL) { + if (!read_appearance(db, inst, + "window.inactive.title.bg", + theme->app_unhilite_label, + FALSE)) + set_default_appearance(theme->app_unhilite_label); + } + /* read buttons textures */ if (!read_appearance(db, inst,