Implement the command 'move container to mark <mark>' using 'con_move_to_mark'.

This commit is contained in:
Ingo Bürk 2015-04-14 17:57:33 +02:00
parent 475671ae2a
commit 94bbdc9159
1 changed files with 13 additions and 1 deletions

View File

@ -1172,7 +1172,19 @@ void cmd_move_con_to_output(I3_CMD, char *name) {
*
*/
void cmd_move_con_to_mark(I3_CMD, char *mark) {
ysuccess(true);
DLOG("moving window to mark \"%s\"\n", mark);
HANDLE_EMPTY_MATCH;
bool result = true;
owindow *current;
TAILQ_FOREACH(current, &owindows, owindows) {
DLOG("moving matched window %p / %s to mark \"%s\"\n", current->con, current->con->name, mark);
result &= con_move_to_mark(current->con, mark);
}
cmd_output->needs_tree_render = true;
ysuccess(result);
}
/*