aboutsummaryrefslogtreecommitdiff
path: root/include/RegionSelector.hpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-03-15 09:31:06 +0100
committerdec05eba <dec05eba@protonmail.com>2025-03-15 09:31:06 +0100
commitd45897164ab808b7aa02ea1e6a5990b067ecbac1 (patch)
treeeead8662aa0054795c6a77b5bf5c6306e067c19e /include/RegionSelector.hpp
parentd8a0b49bc2055e340dd5f3fe5f3dc9145fb58d63 (diff)
Esc to close region selection
Diffstat (limited to 'include/RegionSelector.hpp')
-rw-r--r--include/RegionSelector.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/RegionSelector.hpp b/include/RegionSelector.hpp
index 7f3041a..0465302 100644
--- a/include/RegionSelector.hpp
+++ b/include/RegionSelector.hpp
@@ -28,6 +28,7 @@ namespace gsr {
bool poll_events();
bool is_selected() const;
bool take_selection();
+ bool take_canceled();
Region get_selection() const;
private:
void on_button_press(const void *de);
@@ -45,6 +46,7 @@ namespace gsr {
Region region;
bool selecting_region = false;
bool selected = false;
+ bool canceled = false;
bool is_wayland = false;
std::vector<Monitor> monitors;
mgl::vec2i cursor_pos;