mirror of
https://github.com/swaywm/sway.git
synced 2026-04-22 06:46:27 -04:00
Move sway-specific functions in common/util.c into sway/
Modifier handling functions were moved into sway/input/keyboard.c; opposite_direction for enum wlr_direction into sway/tree/output.c; and get_parent_pid into sway/tree/root.c .
This commit is contained in:
parent
410c961388
commit
d7ff776552
12 changed files with 135 additions and 143 deletions
|
|
@ -1,4 +1,5 @@
|
|||
#define _POSIX_C_SOURCE 200809L
|
||||
#include <assert.h>
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
#include <strings.h>
|
||||
|
|
@ -12,6 +13,21 @@
|
|||
#include "log.h"
|
||||
#include "util.h"
|
||||
|
||||
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;
|
||||
case WLR_DIRECTION_LEFT:
|
||||
return WLR_DIRECTION_RIGHT;
|
||||
}
|
||||
assert(false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void restore_workspaces(struct sway_output *output) {
|
||||
// Workspace output priority
|
||||
for (int i = 0; i < root->outputs->length; i++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue