diff options
Diffstat (limited to 'src/Compositor.hpp')
| -rw-r--r-- | src/Compositor.hpp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/Compositor.hpp b/src/Compositor.hpp index f14a3cae..fb58a6f3 100644 --- a/src/Compositor.hpp +++ b/src/Compositor.hpp @@ -55,7 +55,6 @@ public: CWindow* m_pLastFocus = nullptr; SMonitor* m_pLastMonitor = nullptr; - // ------------------------------------------------- // SMonitor* getMonitorFromID(const int&); @@ -77,4 +76,19 @@ private: }; -inline std::unique_ptr<CCompositor> g_pCompositor;
\ No newline at end of file +inline std::unique_ptr<CCompositor> g_pCompositor; + +// For XWayland +inline std::map<std::string, xcb_atom_t> HYPRATOMS = { + HYPRATOM("_NET_WM_WINDOW_TYPE"), + HYPRATOM("_NET_WM_WINDOW_TYPE_NORMAL"), + HYPRATOM("_NET_WM_WINDOW_TYPE_DOCK"), + HYPRATOM("_NET_WM_WINDOW_TYPE_DIALOG"), + HYPRATOM("_NET_WM_WINDOW_TYPE_UTILITY"), + HYPRATOM("_NET_WM_WINDOW_TYPE_TOOLBAR"), + HYPRATOM("_NET_WM_WINDOW_TYPE_SPLASH"), + HYPRATOM("_NET_WM_WINDOW_TYPE_MENU"), + HYPRATOM("_NET_WM_WINDOW_TYPE_DROPDOWN_MENU"), + HYPRATOM("_NET_WM_WINDOW_TYPE_POPUP_MENU"), + HYPRATOM("_NET_WM_WINDOW_TYPE_TOOLTIP"), + HYPRATOM("_NET_WM_WINDOW_TYPE_NOTIFICATION")};
\ No newline at end of file |
