summaryrefslogtreecommitdiff
path: root/openbox/config.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-07-30 16:25:08 +0000
committerDana Jansens <danakj@orodu.net>2003-07-30 16:25:08 +0000
commit54ad34a039d5d83d61c481aaef18d1ea7876d36e (patch)
tree789780d745ce38950ca0fdcc7aa1bbff0b62ca95 /openbox/config.c
parent9e9e6278d5497b62ee29e60a1a6b79a1d89048e1 (diff)
move the titlebar layout from the theme to the rc file
Diffstat (limited to 'openbox/config.c')
-rw-r--r--openbox/config.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c
index 5089a335..d9c9789e 100644
--- a/openbox/config.c
+++ b/openbox/config.c
@@ -9,6 +9,8 @@ gboolean config_focus_popup;
char *config_theme;
+gchar *config_title_layout;
+
int config_desktops_num;
GSList *config_desktops_names;
@@ -52,6 +54,10 @@ static void parse_theme(xmlDocPtr doc, xmlNodePtr node, void *d)
g_free(config_theme);
config_theme = parse_string(doc, n);
}
+ if ((n = parse_find_node("titlelayout", node))) {
+ g_free(config_title_layout);
+ config_title_layout = parse_string(doc, n);
+ }
}
static void parse_desktops(xmlDocPtr doc, xmlNodePtr node, void *d)
@@ -164,6 +170,8 @@ void config_startup()
config_theme = NULL;
+ config_title_layout = g_strdup("NLIMC");
+
parse_register("theme", parse_theme, NULL);
config_desktops_num = 4;