summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-02-19 13:59:39 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-02-19 13:59:47 +0000
commit6e16627cbcb5d4712195c97e106f2198076c8aff (patch)
treed18aa7bc54d3248e39a60108f2b09d2d40e84875 /src/managers/KeybindManager.hpp
parent67e13fbb64e38e303f20bb8c6d071096ab294978 (diff)
Added execr
Diffstat (limited to 'src/managers/KeybindManager.hpp')
-rw-r--r--src/managers/KeybindManager.hpp92
1 files changed, 47 insertions, 45 deletions
diff --git a/src/managers/KeybindManager.hpp b/src/managers/KeybindManager.hpp
index 1c910873..6e31ccd9 100644
--- a/src/managers/KeybindManager.hpp
+++ b/src/managers/KeybindManager.hpp
@@ -25,7 +25,8 @@ struct SKeybind {
bool shadowed = false;
};
-enum eFocusWindowMode {
+enum eFocusWindowMode
+{
MODE_CLASS_REGEX = 0,
MODE_TITLE_REGEX,
MODE_ADDRESS,
@@ -87,50 +88,51 @@ class CKeybindManager {
bool ensureMouseBindState();
// -------------- Dispatchers -------------- //
- static void killActive(std::string);
- static void kill(std::string);
- static void spawn(std::string);
- static void toggleActiveFloating(std::string);
- static void toggleActivePseudo(std::string);
- static void changeworkspace(std::string);
- static void fullscreenActive(std::string);
- static void fakeFullscreenActive(std::string);
- static void moveActiveToWorkspace(std::string);
- static void moveActiveToWorkspaceSilent(std::string);
- static void moveFocusTo(std::string);
- static void focusUrgentOrLast(std::string);
- static void focusCurrentOrLast(std::string);
- static void centerWindow(std::string);
- static void moveActiveTo(std::string);
- static void toggleGroup(std::string);
- static void changeGroupActive(std::string);
- static void alterSplitRatio(std::string);
- static void focusMonitor(std::string);
- static void toggleSplit(std::string);
- static void moveCursorToCorner(std::string);
- static void workspaceOpt(std::string);
- static void renameWorkspace(std::string);
- static void exitHyprland(std::string);
- static void moveCurrentWorkspaceToMonitor(std::string);
- static void moveWorkspaceToMonitor(std::string);
- static void toggleSpecialWorkspace(std::string);
- static void forceRendererReload(std::string);
- static void resizeActive(std::string);
- static void moveActive(std::string);
- static void moveWindow(std::string);
- static void resizeWindow(std::string);
- static void circleNext(std::string);
- static void focusWindow(std::string);
- static void setSubmap(std::string);
- static void pass(std::string);
- static void layoutmsg(std::string);
- static void toggleOpaque(std::string);
- static void dpms(std::string);
- static void swapnext(std::string);
- static void swapActiveWorkspaces(std::string);
- static void pinActive(std::string);
- static void mouse(std::string);
- static void bringActiveToTop(std::string);
+ static void killActive(std::string);
+ static void kill(std::string);
+ static void spawn(std::string);
+ static uint64_t spawnRaw(std::string);
+ static void toggleActiveFloating(std::string);
+ static void toggleActivePseudo(std::string);
+ static void changeworkspace(std::string);
+ static void fullscreenActive(std::string);
+ static void fakeFullscreenActive(std::string);
+ static void moveActiveToWorkspace(std::string);
+ static void moveActiveToWorkspaceSilent(std::string);
+ static void moveFocusTo(std::string);
+ static void focusUrgentOrLast(std::string);
+ static void focusCurrentOrLast(std::string);
+ static void centerWindow(std::string);
+ static void moveActiveTo(std::string);
+ static void toggleGroup(std::string);
+ static void changeGroupActive(std::string);
+ static void alterSplitRatio(std::string);
+ static void focusMonitor(std::string);
+ static void toggleSplit(std::string);
+ static void moveCursorToCorner(std::string);
+ static void workspaceOpt(std::string);
+ static void renameWorkspace(std::string);
+ static void exitHyprland(std::string);
+ static void moveCurrentWorkspaceToMonitor(std::string);
+ static void moveWorkspaceToMonitor(std::string);
+ static void toggleSpecialWorkspace(std::string);
+ static void forceRendererReload(std::string);
+ static void resizeActive(std::string);
+ static void moveActive(std::string);
+ static void moveWindow(std::string);
+ static void resizeWindow(std::string);
+ static void circleNext(std::string);
+ static void focusWindow(std::string);
+ static void setSubmap(std::string);
+ static void pass(std::string);
+ static void layoutmsg(std::string);
+ static void toggleOpaque(std::string);
+ static void dpms(std::string);
+ static void swapnext(std::string);
+ static void swapActiveWorkspaces(std::string);
+ static void pinActive(std::string);
+ static void mouse(std::string);
+ static void bringActiveToTop(std::string);
friend class CCompositor;
friend class CInputManager;