From 60bda7ee3d0a77d19277540cce53ecbddeabd716 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Mon, 5 Feb 2024 01:56:38 +0000 Subject: pluginapi: allow registering hyprctl commands closes #4616 --- src/SharedDefs.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/SharedDefs.hpp') diff --git a/src/SharedDefs.hpp b/src/SharedDefs.hpp index 3dfb272a..55ce1f81 100644 --- a/src/SharedDefs.hpp +++ b/src/SharedDefs.hpp @@ -1,6 +1,7 @@ #pragma once #include "helpers/Vector2D.hpp" +#include enum eIcons { ICON_WARNING = 0, @@ -58,3 +59,14 @@ struct SWindowDecorationExtents { bottomRight = bottomRight.getComponentMax(other.bottomRight); } }; + +enum eHyprCtlOutputFormat { + FORMAT_NORMAL = 0, + FORMAT_JSON +}; + +struct SHyprCtlCommand { + std::string name = ""; + bool exact = true; + std::function fn; +}; -- cgit v1.2.3