char *config_theme;
+gchar *config_title_layout;
+
int config_desktops_num;
GSList *config_desktops_names;
{
xmlNodePtr n;
+ node = node->xmlChildrenNode;
+
if ((n = parse_find_node("focusNew", node)))
config_focus_new = parse_bool(doc, n);
if ((n = parse_find_node("followMouse", node)))
{
xmlNodePtr n;
+ node = node->xmlChildrenNode;
+
if ((n = parse_find_node("theme", node))) {
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)
{
xmlNodePtr n;
+ node = node->xmlChildrenNode;
+
if ((n = parse_find_node("number", node)))
config_desktops_num = parse_int(doc, n);
if ((n = parse_find_node("names", node))) {
{
xmlNodePtr n;
+ node = node->xmlChildrenNode;
+
if ((n = parse_find_node("opaqueMove", node)))
config_opaque_move = parse_bool(doc, n);
if ((n = parse_find_node("opaqueResize", node)))
{
xmlNodePtr n;
+ node = node->xmlChildrenNode;
+
if ((n = parse_find_node("position", node))) {
if (parse_contains("TopLeft", doc, n))
config_dock_floating = FALSE,
config_theme = NULL;
+ config_title_layout = g_strdup("NLIMC");
+
parse_register("theme", parse_theme, NULL);
config_desktops_num = 4;