]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.c
add moverelative action
[chaz/openbox] / openbox / action.c
index 61f346b1cad329aeedd75ce248f92890c1827a6a..dca4ede4b62646416abeb6a5d43f4c91b3b22765 100644 (file)
@@ -494,26 +494,11 @@ ActionString actionstrings[] =
         action_move_relative_horz,
         setup_client_action
     },
-    {
-        "moverelativevert",
-        action_move_relative_vert,
-        setup_client_action
-    },
-    {
-        "resizerelativehorz",
-        action_resize_relative_horz,
-        setup_client_action
-    },
     {
         "resizerelativevert",
         action_resize_relative_vert,
         setup_client_action
     },
-    {
-        "moverelative",
-        action_move_relative,
-        setup_client_action
-    },
     {
         "resizerelative",
         action_resize_relative,
@@ -762,17 +747,6 @@ ObAction *action_parse(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
 
     if (parse_attr_string("name", node, &actname)) {
         if ((act = action_from_string(actname, uact))) {
-            } else if (act->func == action_move_relative_horz ||
-                       act->func == action_move_relative_vert ||
-                       act->func == action_resize_relative_horz ||
-                       act->func == action_resize_relative_vert) {
-                if ((n = parse_find_node("delta", node->xmlChildrenNode)))
-                    act->data.relative.deltax = parse_int(doc, n);
-            } else if (act->func == action_move_relative) {
-                if ((n = parse_find_node("x", node->xmlChildrenNode)))
-                    act->data.relative.deltax = parse_int(doc, n);
-                if ((n = parse_find_node("y", node->xmlChildrenNode)))
-                    act->data.relative.deltay = parse_int(doc, n);
             } else if (act->func == action_resize_relative) {
                 if ((n = parse_find_node("left", node->xmlChildrenNode)))
                     act->data.relative.deltaxl = parse_int(doc, n);
@@ -1004,22 +978,6 @@ void action_toggle_omnipresent(union ActionData *data)
                        screen_desktop : DESKTOP_ALL, FALSE, TRUE);
 }
 
-void action_move_relative_horz(union ActionData *data)
-{
-    ObClient *c = data->relative.any.c;
-    client_action_start(data);
-    client_move(c, c->area.x + data->relative.deltax, c->area.y);
-    client_action_end(data, FALSE);
-}
-
-void action_move_relative_vert(union ActionData *data)
-{
-    ObClient *c = data->relative.any.c;
-    client_action_start(data);
-    client_move(c, c->area.x, c->area.y + data->relative.deltax);
-    client_action_end(data, FALSE);
-}
-
 void action_resize_relative_horz(union ActionData *data)
 {
     ObClient *c = data->relative.any.c;
This page took 0.025077 seconds and 4 git commands to generate.