aboutsummaryrefslogtreecommitdiff
path: root/include/sway
diff options
context:
space:
mode:
Diffstat (limited to 'include/sway')
-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 {
char *command;
};
+enum sway_switch_trigger {
+ SWAY_SWITCH_TRIGGER_OFF,
+ SWAY_SWITCH_TRIGGER_ON,
+ SWAY_SWITCH_TRIGGER_TOGGLE,
+};
+
/**
* A laptop switch binding and an associated command.
*/
struct sway_switch_binding {
enum wlr_switch_type type;
- enum wlr_switch_state state;
+ enum sway_switch_trigger trigger;
uint32_t flags;
char *command;
};