aboutsummaryrefslogtreecommitdiffstats
path: root/include/sway/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sway/config.h')
-rw-r--r--include/sway/config.h8
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
73enum 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 */
76struct sway_switch_binding { 82struct 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};