diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-05-29 15:44:30 +0200 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-05-29 15:45:51 +0200 |
| commit | 227cbb0464bbf211f9d5ec7f6fa8e1bba0aecd12 (patch) | |
| tree | 99e04d68d0fa6521201a7645a9b8c5ee83f6d736 /src/layout/IHyprLayout.hpp | |
| parent | fdb3f610e564c644ab0fc7fd154562258350084a (diff) | |
Added fullscreen types, maximize and full
Diffstat (limited to 'src/layout/IHyprLayout.hpp')
| -rw-r--r-- | src/layout/IHyprLayout.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/layout/IHyprLayout.hpp b/src/layout/IHyprLayout.hpp index 01e3e04a..e9cf2a15 100644 --- a/src/layout/IHyprLayout.hpp +++ b/src/layout/IHyprLayout.hpp @@ -12,6 +12,8 @@ struct SLayoutMessageHeader { CWindow* pWindow = nullptr; }; +enum eFullscreenMode : uint8_t; + interface IHyprLayout { public: @@ -66,11 +68,11 @@ public: virtual void onWindowCreatedFloating(CWindow*) = 0; /* - Called when a window requests to toggle its' fullscreen state. + Called when a window / the user requests to toggle the fullscreen state of a window The layout sets all the fullscreen flags. It can either accept or ignore. */ - virtual void fullscreenRequestForWindow(CWindow*) = 0; + virtual void fullscreenRequestForWindow(CWindow*, eFullscreenMode) = 0; /* Called when a dispatcher requests a custom message |
