mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:37:35 +00:00
WindowServer: Introduce a WM event mask so Taskbar can ignore window rects.
Taskbar was waking up to do nothing every time a window rect changed.
This commit is contained in:
parent
ab94a6be00
commit
49e7ffc06a
10 changed files with 97 additions and 3 deletions
|
@ -29,6 +29,7 @@ public:
|
|||
|
||||
WM_WindowRemoved,
|
||||
WM_WindowStateChanged,
|
||||
WM_WindowRectChanged,
|
||||
WM_WindowIconChanged,
|
||||
|
||||
__Begin_API_Client_Requests,
|
||||
|
@ -750,3 +751,17 @@ public:
|
|||
private:
|
||||
String m_icon_path;
|
||||
};
|
||||
|
||||
class WSWMWindowRectChangedEvent : public WSWMEvent {
|
||||
public:
|
||||
WSWMWindowRectChangedEvent(int client_id, int window_id, const Rect& rect)
|
||||
: WSWMEvent(WSEvent::WM_WindowRectChanged, client_id, window_id)
|
||||
, m_rect(rect)
|
||||
{
|
||||
}
|
||||
|
||||
Rect rect() const { return m_rect; }
|
||||
|
||||
private:
|
||||
Rect m_rect;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue