diff options
author | Connor E <38229097+c-edw@users.noreply.github.com> | 2018-11-06 20:58:08 +0000 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-11-06 21:58:08 +0100 |
commit | 4a21981855a340c549db99d286590c369895da87 (patch) | |
tree | 76c83b88d97471f871454e828b403f27043a6876 /include | |
parent | Merge pull request #3046 from tokyovigilante/relative-transform (diff) | |
download | sway-4a21981855a340c549db99d286590c369895da87.tar.gz sway-4a21981855a340c549db99d286590c369895da87.tar.zst sway-4a21981855a340c549db99d286590c369895da87.zip |
Add focus_follows_mouse always. (#3081)
* Add focus_follows_mouse_mode.
* Fail if focus_follows_mouse is invalid.
* Fix indentation.
Diffstat (limited to 'include')
-rw-r--r-- | include/sway/config.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/sway/config.h b/include/sway/config.h index 852d5576..0912bc73 100644 --- a/include/sway/config.h +++ b/include/sway/config.h | |||
@@ -327,6 +327,12 @@ struct ipc_policy { | |||
327 | uint32_t features; | 327 | uint32_t features; |
328 | }; | 328 | }; |
329 | 329 | ||
330 | enum focus_follows_mouse_mode { | ||
331 | FOLLOWS_NO, | ||
332 | FOLLOWS_YES, | ||
333 | FOLLOWS_ALWAYS | ||
334 | }; | ||
335 | |||
330 | enum focus_wrapping_mode { | 336 | enum focus_wrapping_mode { |
331 | WRAP_NO, | 337 | WRAP_NO, |
332 | WRAP_YES, | 338 | WRAP_YES, |
@@ -378,7 +384,7 @@ struct sway_config { | |||
378 | enum sway_popup_during_fullscreen popup_during_fullscreen; | 384 | enum sway_popup_during_fullscreen popup_during_fullscreen; |
379 | 385 | ||
380 | // Flags | 386 | // Flags |
381 | bool focus_follows_mouse; | 387 | enum focus_follows_mouse_mode focus_follows_mouse; |
382 | enum mouse_warping_mode mouse_warping; | 388 | enum mouse_warping_mode mouse_warping; |
383 | enum focus_wrapping_mode focus_wrapping; | 389 | enum focus_wrapping_mode focus_wrapping; |
384 | bool active; | 390 | bool active; |