Merge pull request #2060 from RedSoxFan/focus-wrapping

Implement focus_wrapping
This commit is contained in:
emersion 2018-05-28 10:30:11 +01:00 committed by GitHub
commit 1071785f56
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 59 additions and 10 deletions

View file

@ -106,9 +106,9 @@ sway_cmd cmd_floating_mod;
sway_cmd cmd_floating_scroll;
sway_cmd cmd_focus;
sway_cmd cmd_focus_follows_mouse;
sway_cmd cmd_focus_wrapping;
sway_cmd cmd_font;
sway_cmd cmd_for_window;
sway_cmd cmd_force_focus_wrapping;
sway_cmd cmd_fullscreen;
sway_cmd cmd_gaps;
sway_cmd cmd_hide_edge_borders;

View file

@ -285,6 +285,12 @@ struct ipc_policy {
uint32_t features;
};
enum focus_wrapping_mode {
WRAP_NO,
WRAP_YES,
WRAP_FORCE
};
/**
* The configuration struct. The result of loading a config file.
*/
@ -320,7 +326,7 @@ struct sway_config {
// Flags
bool focus_follows_mouse;
bool mouse_warping;
bool force_focus_wrapping;
enum focus_wrapping_mode focus_wrapping;
bool active;
bool failed;
bool reloading;