Implement the command 'move container to mark <mark>' using 'con_move_to_mark'.
This commit is contained in:
parent
475671ae2a
commit
94bbdc9159
@ -1172,7 +1172,19 @@ void cmd_move_con_to_output(I3_CMD, char *name) {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void cmd_move_con_to_mark(I3_CMD, char *mark) {
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user