forked from e16/e16
1
0
Fork 0

Fix move window by area.

SVN revision: 21389
This commit is contained in:
Kim Woelders 2006-03-19 00:26:54 +00:00
parent 45d0c037ef
commit dcd00b99d6
2 changed files with 14 additions and 6 deletions

View File

@ -68,12 +68,12 @@
"Set Window layer to Normal", 0, "wop * layer 4"
"Set Window layer to Below", 0, "wop * layer 2"
"Set Window layer", 1, "wop * layer "
"Move Window to area on left", 0, "wop * area move -1 0" # FIXME - Doesn't work
"Move Window to area on right", 0, "wop * area move 1 0" # FIXME - Doesn't work
"Move Window to area above", 0, "wop * area move 0 -1" # FIXME - Doesn't work
"Move Window to area below", 0, "wop * area move 0 1" # FIXME - Doesn't work
"Move Window by area [X Y]", 1, "wop * area move " # FIXME - Doesn't work
"Move Window to area [X Y]", 1, "wop * area " # FIXME - Doesn't work
"Move Window to area on left", 0, "wop * area move -1 0"
"Move Window to area on right", 0, "wop * area move 1 0"
"Move Window to area above", 0, "wop * area move 0 -1"
"Move Window to area below", 0, "wop * area move 0 1"
"Move Window by area [X Y]", 1, "wop * area move "
"Move Window to area [X Y]", 1, "wop * area "
"Set Window border style to the Default", 0, "wop * border DEFAULT"
"Set Window border style to the Borderless", 0, "wop * border BORDERLESS"

View File

@ -539,8 +539,16 @@ IPC_WinOps(const char *params, Client * c __UNUSED__)
{
IpcPrintf("window area: %d %d", ewin->area_x, ewin->area_y);
}
else if (!strcmp(param1, "move"))
{
a = b = 0;
sscanf(params, "%*s %*s %*s %i %i", &a, &b);
EwinMoveToArea(ewin, ewin->area_x + a, ewin->area_y + b);
}
else
{
a = ewin->area_x;
b = ewin->area_y;
sscanf(params, "%*s %*s %i %i", &a, &b);
EwinMoveToArea(ewin, a, b);
}