}
}
+void obt_parse_tree_from_root(ObtParseInst *i)
+{
+ obt_parse_tree(i, i->root->children);
+}
+
gchar *obt_parse_node_string(xmlNodePtr node)
{
xmlChar *c = xmlNodeGetContent(node);
void obt_parse_register(ObtParseInst *inst, const gchar *tag,
ObtParseCallback func, gpointer data);
void obt_parse_tree(ObtParseInst *i, xmlNodePtr node);
+void obt_parse_tree_from_root(ObtParseInst *i);
/* helpers */
"openbox_menu"))
{
loaded = TRUE;
- obt_parse_tree(menu_parse_inst,
- obt_parse_instance_root(menu_parse_inst)->children);
+ obt_parse_tree_from_root(menu_parse_inst);
obt_parse_close(menu_parse_inst);
} else
g_message(_("Unable to find a valid menu file '%s'"),
"menu.xml",
"openbox_menu"))
{
- obt_parse_tree(menu_parse_inst,
- obt_parse_instance_root(menu_parse_inst)->children);
+ obt_parse_tree_from_root(menu_parse_inst);
obt_parse_close(menu_parse_inst);
} else
g_message(_("Unable to find a valid menu file '%s'"),
if (obt_parse_load_config_file(i, "openbox", "rc.xml",
"openbox_config"))
{
- obt_parse_tree(i, obt_parse_instance_root(i)->children);
+ obt_parse_tree_from_root(i);
obt_parse_close(i);
} else
g_message(_("Unable to find a valid config file, using some simple defaults"));