From 790342b91348049fd38ccd3abb92531993c3291b Mon Sep 17 00:00:00 2001 From: Lukas Radermacher <49586507+lukasrad02@users.noreply.github.com> Date: Mon, 5 Apr 2021 14:14:52 +0200 Subject: [PATCH] Add "context" mouse action --- src/option_parser.c | 1 + src/settings.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/option_parser.c b/src/option_parser.c index f53c97c..0c6f38b 100644 --- a/src/option_parser.c +++ b/src/option_parser.c @@ -137,6 +137,7 @@ bool string_parse_mouse_action(const char *s, enum mouse_action *ret) STRING_PARSE_RET("do_action", MOUSE_DO_ACTION); STRING_PARSE_RET("close_current", MOUSE_CLOSE_CURRENT); STRING_PARSE_RET("close_all", MOUSE_CLOSE_ALL); + STRING_PARSE_RET("context", MOUSE_CONTEXT); return false; } diff --git a/src/settings.h b/src/settings.h index ffc888b..7008ebb 100644 --- a/src/settings.h +++ b/src/settings.h @@ -18,7 +18,7 @@ enum icon_position { ICON_LEFT, ICON_RIGHT, ICON_OFF }; enum vertical_alignment { VERTICAL_TOP, VERTICAL_CENTER, VERTICAL_BOTTOM }; enum separator_color { SEP_FOREGROUND, SEP_AUTO, SEP_FRAME, SEP_CUSTOM }; enum follow_mode { FOLLOW_NONE, FOLLOW_MOUSE, FOLLOW_KEYBOARD }; -enum mouse_action { MOUSE_NONE, MOUSE_DO_ACTION, MOUSE_CLOSE_CURRENT, MOUSE_CLOSE_ALL }; +enum mouse_action { MOUSE_NONE, MOUSE_DO_ACTION, MOUSE_CLOSE_CURRENT, MOUSE_CLOSE_ALL, MOUSE_CONTEXT }; #ifndef ZWLR_LAYER_SHELL_V1_LAYER_ENUM #define ZWLR_LAYER_SHELL_V1_LAYER_ENUM // Needed for compiling without wayland dependency