popups handled properly

This commit is contained in:
vaxerski
2022-03-20 14:00:46 +01:00
parent 332fa8a802
commit decb2f638d
6 changed files with 100 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ public:
std::list<SMonitor> m_lMonitors;
std::list<CWindow> m_lWindows;
std::list<SLayerPopup> m_lLayerPopups;
std::list<SXDGPopup> m_lXDGPopups;
void startCompositor();
@@ -70,6 +71,7 @@ public:
CWindow* windowFloatingFromCursor();
SMonitor* getMonitorFromOutput(wlr_output*);
SLayerSurface* getLayerForPopup(SLayerPopup*);
CWindow* getWindowForPopup(wlr_xdg_popup*);
private:
void initAllSignals();