X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=tools%2Fthemetoxml%2Fthemetoxml.c;h=12944f88ba0f871d0612d01f8cad3412fbda3d22;hb=1bf9de380991206d4afa104cd31c567583f288c2;hp=a75cf19afc95af1e06a73960b9329406054db3de;hpb=5fb30e4488f8d979967d52fa5cfb7bec6ff1d5f4;p=chaz%2Fopenbox diff --git a/tools/themetoxml/themetoxml.c b/tools/themetoxml/themetoxml.c index a75cf19a..12944f88 100644 --- a/tools/themetoxml/themetoxml.c +++ b/tools/themetoxml/themetoxml.c @@ -89,8 +89,7 @@ static gboolean read_string(XrmDatabase db, const gchar *rname, if (XrmGetResource(db, rname, rclass, &rettype, &retvalue) && retvalue.addr != NULL) { - *value = retvalue.addr; - g_strstrip(*value); + *value = g_strstrip(retvalue.addr); ret = TRUE; } @@ -423,8 +422,12 @@ int main(int argc, char **argv) COLOR3("menu","inactive","primary",i,j,k,255); if (read_color(db, "menu.items.disabled.text.color", - &i, &j, &k)) + &i, &j, &k)) { COLOR3("menu","disabled","primary",i,j,k,255); + read_color(db, "menu.items.activedisabled.text.color", + &i, &j, &k); /* read this if we can */ + COLOR4("menu","activedisabled","text","primary",i,j,k,255); + } if (read_color(db, "menu.items.active.text.color", &i, &j, &k)) @@ -440,6 +443,7 @@ int main(int argc, char **argv) APPEARANCE3("window.inactive.grip.bg", "window", "inactive", "grip"); APPEARANCE2("menu.items.bg", "menu", "entries"); APPEARANCE2("menu.items.active.bg", "menu", "active"); + APPEARANCE2("menu.items.active.bg", "menu", "activedisabled"); APPEARANCE2("menu.title.bg", "menu", "title"); APPEARANCE4("window.active.button.disabled.bg", @@ -451,9 +455,9 @@ int main(int argc, char **argv) APPEARANCE4("window.inactive.button.pressed.bg", "window", "inactive", "buttons", "pressed"); APPEARANCE4("window.active.button.toggled.bg", - "window", "active", "buttons", "toggled"); + "window", "active", "buttons", "toggled-unpressed"); APPEARANCE4("window.inactive.button.toggled.bg", - "window", "inactive", "buttons", "toggled"); + "window", "inactive", "buttons", "toggled-unpressed"); APPEARANCE4("window.active.button.unpressed.bg", "window", "active", "buttons", "unpressed"); APPEARANCE4("window.inactive.button.unpressed.bg", @@ -539,6 +543,8 @@ int main(int argc, char **argv) ATTR5("menu","active","text","shadow","offset","y",NUM(i)); ATTR4("menu","disabled","shadow","offset","x",NUM(i)); ATTR4("menu","disabled","shadow","offset","y",NUM(i)); + ATTR5("menu","activedisabled","text","shadow","offset","x",NUM(i)); + ATTR5("menu","activedisabled","text","shadow","offset","y",NUM(i)); } if ((p = strstr(s, "shadowtint="))) { @@ -548,6 +554,7 @@ int main(int argc, char **argv) COLOR4("menu","inactive","shadow","primary",j,j,j,i); COLOR5("menu","active","text","shadow","primary",j,j,j,i); COLOR4("menu","disabled","shadow","primary",j,j,j,i); + COLOR5("menu","activedisabled","text","shadow","primary",j,j,j,i); } }