X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Factions%2Fmoveresizeto.c;h=f0472797d07e088501eb26cd85457bc63d0b00d6;hb=b06b684589a618a2481ccc2745d5e03abb6bd5e0;hp=fc171fcc741430dbfa4abc2c552228f5ee7ea384;hpb=2f09e0ce388f63c341cb328d795766e2bd0dc24b;p=chaz%2Fopenbox diff --git a/openbox/actions/moveresizeto.c b/openbox/actions/moveresizeto.c index fc171fcc..f0472797 100644 --- a/openbox/actions/moveresizeto.c +++ b/openbox/actions/moveresizeto.c @@ -30,16 +30,15 @@ static gpointer setup_center_func(xmlNodePtr node); void action_moveresizeto_startup(void) { - actions_register("MoveResizeTo", setup_func, g_free, run_func, NULL, NULL); -/* 3.4-compatibility */ - actions_register("MoveToCenter", setup_center_func, g_free, run_func, - NULL, NULL); + actions_register("MoveResizeTo", setup_func, g_free, run_func); + /* 3.4-compatibility */ + actions_register("MoveToCenter", setup_center_func, g_free, run_func); } static void parse_coord(xmlNodePtr n, gint *pos, gboolean *opposite, gboolean *center) { - gchar *s = obt_parse_node_string(n); + gchar *s = obt_xml_node_string(n); if (g_ascii_strcasecmp(s, "current") != 0) { if (!g_ascii_strcasecmp(s, "center")) *center = TRUE; @@ -67,27 +66,27 @@ static gpointer setup_func(xmlNodePtr node) o->h = G_MININT; o->monitor = CURRENT_MONITOR; - if ((n = obt_parse_find_node(node, "x"))) + if ((n = obt_xml_find_node(node, "x"))) parse_coord(n, &o->x, &o->xopposite, &o->xcenter); - if ((n = obt_parse_find_node(node, "y"))) + if ((n = obt_xml_find_node(node, "y"))) parse_coord(n, &o->y, &o->yopposite, &o->ycenter); - if ((n = obt_parse_find_node(node, "width"))) { - gchar *s = obt_parse_node_string(n); + if ((n = obt_xml_find_node(node, "width"))) { + gchar *s = obt_xml_node_string(n); if (g_ascii_strcasecmp(s, "current") != 0) - o->w = obt_parse_node_int(n); + o->w = obt_xml_node_int(n); g_free(s); } - if ((n = obt_parse_find_node(node, "height"))) { - gchar *s = obt_parse_node_string(n); + if ((n = obt_xml_find_node(node, "height"))) { + gchar *s = obt_xml_node_string(n); if (g_ascii_strcasecmp(s, "current") != 0) - o->h = obt_parse_node_int(n); + o->h = obt_xml_node_int(n); g_free(s); } - if ((n = obt_parse_find_node(node, "monitor"))) { - gchar *s = obt_parse_node_string(n); + if ((n = obt_xml_find_node(node, "monitor"))) { + gchar *s = obt_xml_node_string(n); if (g_ascii_strcasecmp(s, "current") != 0) { if (!g_ascii_strcasecmp(s, "all")) o->monitor = ALL_MONITORS; @@ -96,7 +95,7 @@ static gpointer setup_func(xmlNodePtr node) else if(!g_ascii_strcasecmp(s, "prev")) o->monitor = PREV_MONITOR; else - o->monitor = obt_parse_node_int(n) - 1; + o->monitor = obt_xml_node_int(n) - 1; } g_free(s); }