diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-03-23 22:01:59 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-03-23 22:01:59 +0100 |
| commit | bcf7ee6dc225c00b2aea9891ea42aeb18e5b0cc8 (patch) | |
| tree | 62989a7b7c5ba1c1a289cd38babe71acb76521d1 /src/layout/DwindleLayout.cpp | |
| parent | 1923b0d1709f3d255912df5cfa9e0b1c6607842e (diff) | |
Added basic animations for windows
Diffstat (limited to 'src/layout/DwindleLayout.cpp')
| -rw-r--r-- | src/layout/DwindleLayout.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/layout/DwindleLayout.cpp b/src/layout/DwindleLayout.cpp index 3c1ee742..758a938d 100644 --- a/src/layout/DwindleLayout.cpp +++ b/src/layout/DwindleLayout.cpp @@ -109,10 +109,7 @@ void CHyprDwindleLayout::applyNodeDataToWindow(SDwindleNodeData* pNode) { PWINDOW->m_vEffectivePosition = PWINDOW->m_vEffectivePosition + OFFSETTOPLEFT; PWINDOW->m_vEffectiveSize = PWINDOW->m_vEffectiveSize - OFFSETTOPLEFT - OFFSETBOTTOMRIGHT; - // TEMP: remove when anims added - PWINDOW->m_vRealPosition = PWINDOW->m_vEffectivePosition; - PWINDOW->m_vRealSize = PWINDOW->m_vEffectiveSize; - g_pXWaylandManager->setWindowSize(PWINDOW, PWINDOW->m_vRealSize); + g_pXWaylandManager->setWindowSize(PWINDOW, PWINDOW->m_vEffectiveSize); } void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) { @@ -145,6 +142,9 @@ void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) { applyNodeDataToWindow(PNODE); + pWindow->m_vRealPosition = PNODE->position + PNODE->size / 2.f; + pWindow->m_vRealSize = Vector2D(5, 5); + return; } @@ -193,6 +193,9 @@ void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) { applyNodeDataToWindow(PNODE); applyNodeDataToWindow(OPENINGON); + + pWindow->m_vRealPosition = PNODE->position + PNODE->size / 2.f; + pWindow->m_vRealSize = Vector2D(5,5); } void CHyprDwindleLayout::onWindowRemoved(CWindow* pWindow) { |
