gchar *config_menu_path;
+gint config_resist_win;
+gint config_resist_edge;
+
gchar *expand_tilde(const gchar *f)
{
if (!f)
}
}
+static void parse_resistance(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
+ void *d)
+{
+ xmlNodePtr n;
+
+ node = node->xmlChildrenNode;
+ if ((n = parse_find_node("strength", node)))
+ config_resist_win = parse_int(doc, n);
+ if ((n = parse_find_node("screen_edge_strength", node)))
+ config_resist_edge = parse_int(doc, n);
+}
+
void config_startup(ObParseInst *i)
{
config_focus_new = TRUE;
parse_register(i, "mouse", parse_mouse, NULL);
+ config_resist_win = 10;
+ config_resist_edge = 10;
+
+ parse_register(i, "resistance", parse_resistance, NULL);
+
config_menu_path = NULL;
parse_register(i, "menu", parse_menu, NULL);