mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-05-21 10:38:24 +00:00
WindowServer: Allow each WindowStack to have an active window
A window with an inner stack needs to keep track of which inner window is active.
This commit is contained in:
@@ -40,8 +40,13 @@ public:
|
||||
Window const* highlight_window() const { return m_highlight_window; }
|
||||
void set_highlight_window(Window*);
|
||||
|
||||
Window* active_window() { return m_active_window; }
|
||||
Window const* active_window() const { return m_active_window; }
|
||||
void set_active_window(Window*);
|
||||
|
||||
private:
|
||||
WeakPtr<Window> m_highlight_window;
|
||||
WeakPtr<Window> m_active_window;
|
||||
|
||||
Window::List m_windows;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user