diff options
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 fda0e83f..538930f2 100644 --- a/include/sway/config.h +++ b/include/sway/config.h | |||
@@ -70,12 +70,18 @@ struct sway_mouse_binding { | |||
70 | char *command; | 70 | char *command; |
71 | }; | 71 | }; |
72 | 72 | ||
73 | enum sway_switch_trigger { | ||
74 | SWAY_SWITCH_TRIGGER_OFF, | ||
75 | SWAY_SWITCH_TRIGGER_ON, | ||
76 | SWAY_SWITCH_TRIGGER_TOGGLE, | ||
77 | }; | ||
78 | |||
73 | /** | 79 | /** |
74 | * A laptop switch binding and an associated command. | 80 | * A laptop switch binding and an associated command. |
75 | */ | 81 | */ |
76 | struct sway_switch_binding { | 82 | struct sway_switch_binding { |
77 | enum wlr_switch_type type; | 83 | enum wlr_switch_type type; |
78 | enum wlr_switch_state state; | 84 | enum sway_switch_trigger trigger; |
79 | uint32_t flags; | 85 | uint32_t flags; |
80 | char *command; | 86 | char *command; |
81 | }; | 87 | }; |