xdg-shell: completely rewrite xdg-positioner (#7067)

This implementation actually works.
This commit is contained in:
outfoxxed 2024-07-27 13:43:01 -07:00 committed by GitHub
parent 6edfdd63a1
commit bc86afea7e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 114 additions and 126 deletions

View file

@ -74,11 +74,11 @@ class CPopup {
} listeners;
void initAllSignals();
void unconstrain();
void reposition();
void recheckChildrenRecursive();
void sendScale();
Vector2D localToGlobal(const Vector2D& rel);
Vector2D t1ParentCoords();
static void bfHelper(std::vector<CPopup*> nodes, std::function<void(CPopup*, void*)> fn, void* data);
};
};