Hyprland/src/layout
memchr 6b1ac659e0
layout: add direction parameter to onWindowCreated and friends (#3269)
* feat(layout): add direction parameter to onWindowCreated and friends

In addition:

- Implement directional moveWindowOutOfGroup for `movewindoworgroup`
  when using dwindle layout. (augmentation of #3006)
- Replace `DWindleLayout::OneTimeFocus` with `IHyprLayout::eDirection`.
- Slight formatting change (clang-format).

* fix: nullptr dereference in dwindle window creation

* refactor: generalized eDirection

* refactor: eliminate DIRECTION_NONE

* Update IHyprLayout.hpp
2023-09-13 11:13:29 +01:00
..
DwindleLayout.cpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00
DwindleLayout.hpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00
IHyprLayout.cpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00
IHyprLayout.hpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00
MasterLayout.cpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00
MasterLayout.hpp layout: add direction parameter to onWindowCreated and friends (#3269) 2023-09-13 11:13:29 +01:00