mirror of
https://github.com/swaywm/sway.git
synced 2025-11-09 13:29:49 -05:00
Wrap to fartherest output when running focus output
Also moves the `opposite_direction` function into `util.c` as it's used in two places now.
This commit is contained in:
parent
f841d2ed74
commit
bf19f63a79
4 changed files with 29 additions and 13 deletions
|
|
@ -27,19 +27,6 @@ static const char *expected_syntax =
|
|||
"'move <container|window|workspace> [to] output <name|direction>' or "
|
||||
"'move <container|window> [to] mark <mark>'";
|
||||
|
||||
enum wlr_direction opposite_direction(enum wlr_direction d) {
|
||||
switch (d) {
|
||||
case WLR_DIRECTION_UP:
|
||||
return WLR_DIRECTION_DOWN;
|
||||
case WLR_DIRECTION_DOWN:
|
||||
return WLR_DIRECTION_UP;
|
||||
case WLR_DIRECTION_RIGHT:
|
||||
return WLR_DIRECTION_LEFT;
|
||||
default:
|
||||
return WLR_DIRECTION_RIGHT;
|
||||
}
|
||||
}
|
||||
|
||||
static struct sway_output *output_in_direction(const char *direction_string,
|
||||
struct sway_output *reference, int ref_lx, int ref_ly) {
|
||||
struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue