summaryrefslogtreecommitdiff
path: root/openbox/config.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2009-12-21 10:42:58 -0500
committerDana Jansens <danakj@orodu.net>2009-12-21 10:43:30 -0500
commitb7393636e05c95ec068e8a1ff063cbefa63a901b (patch)
treee78329acc24ce6a30747979edd903bc5a5dcae9f /openbox/config.c
parentcfdbe23e0d9b72b4c220a10ddf60a4e981967b63 (diff)
make a config option for the inactive osd font
Diffstat (limited to 'openbox/config.c')
-rw-r--r--openbox/config.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/openbox/config.c b/openbox/config.c
index 33fadeb7..6bdae9ff 100644
--- a/openbox/config.c
+++ b/openbox/config.c
@@ -57,7 +57,8 @@ RrFont *config_font_activewindow;
RrFont *config_font_inactivewindow;
RrFont *config_font_menuitem;
RrFont *config_font_menutitle;
-RrFont *config_font_osd;
+RrFont *config_font_activeosd;
+RrFont *config_font_inactiveosd;
guint config_desktops_num;
GSList *config_desktops_names;
@@ -605,8 +606,12 @@ static void parse_theme(xmlNodePtr node, gpointer d)
font = &config_font_menutitle;
else if (obt_parse_attr_contains(n, "place", "MenuItem"))
font = &config_font_menuitem;
+ else if (obt_parse_attr_contains(n, "place", "ActiveOnScreenDisplay"))
+ font = &config_font_activeosd;
else if (obt_parse_attr_contains(n, "place", "OnScreenDisplay"))
- font = &config_font_osd;
+ font = &config_font_activeosd;
+ else if (obt_parse_attr_contains(n, "place","InactiveOnScreenDisplay"))
+ font = &config_font_inactiveosd;
else
goto next_font;
@@ -1036,7 +1041,8 @@ void config_shutdown(void)
RrFontClose(config_font_inactivewindow);
RrFontClose(config_font_menuitem);
RrFontClose(config_font_menutitle);
- RrFontClose(config_font_osd);
+ RrFontClose(config_font_activeosd);
+ RrFontClose(config_font_inactiveosd);
for (it = config_desktops_names; it; it = g_slist_next(it))
g_free(it->data);