mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:07:36 +00:00
WindowServer+LibGUI: Remove old "icon path" way of doing things.
Now that we can set icons directly "by bitmap", there's no need for passing around the icon paths anymore, so get rid of all the IPC and API related to that. :^)
This commit is contained in:
parent
841b2e5d13
commit
d4892b3fdc
13 changed files with 3 additions and 158 deletions
|
@ -31,7 +31,6 @@ public:
|
|||
WM_WindowRemoved,
|
||||
WM_WindowStateChanged,
|
||||
WM_WindowRectChanged,
|
||||
WM_WindowIconChanged,
|
||||
WM_WindowIconBitmapChanged,
|
||||
|
||||
__Begin_API_Client_Requests,
|
||||
|
@ -50,7 +49,6 @@ public:
|
|||
APIGetWindowTitleRequest,
|
||||
APISetWindowRectRequest,
|
||||
APIGetWindowRectRequest,
|
||||
APISetWindowIconRequest,
|
||||
APISetWindowIconBitmapRequest,
|
||||
APIInvalidateRectRequest,
|
||||
APIDidFinishPaintingNotification,
|
||||
|
@ -573,23 +571,6 @@ private:
|
|||
Rect m_rect;
|
||||
};
|
||||
|
||||
class WSAPISetWindowIconRequest final : public WSAPIClientRequest {
|
||||
public:
|
||||
explicit WSAPISetWindowIconRequest(int client_id, int window_id, const String& icon_path)
|
||||
: WSAPIClientRequest(WSEvent::APISetWindowIconRequest, client_id)
|
||||
, m_window_id(window_id)
|
||||
, m_icon_path(icon_path)
|
||||
{
|
||||
}
|
||||
|
||||
int window_id() const { return m_window_id; }
|
||||
String icon_path() const { return m_icon_path; }
|
||||
|
||||
private:
|
||||
int m_window_id { 0 };
|
||||
String m_icon_path;
|
||||
};
|
||||
|
||||
class WSAPISetWindowIconBitmapRequest final : public WSAPIClientRequest {
|
||||
public:
|
||||
explicit WSAPISetWindowIconBitmapRequest(int client_id, int window_id, int icon_buffer_id, const Size& icon_size)
|
||||
|
@ -864,20 +845,6 @@ private:
|
|||
bool m_minimized;
|
||||
};
|
||||
|
||||
class WSWMWindowIconChangedEvent : public WSWMEvent {
|
||||
public:
|
||||
WSWMWindowIconChangedEvent(int client_id, int window_id, const String& icon_path)
|
||||
: WSWMEvent(WSEvent::WM_WindowIconChanged, client_id, window_id)
|
||||
, m_icon_path(icon_path)
|
||||
{
|
||||
}
|
||||
|
||||
String icon_path() const { return m_icon_path; }
|
||||
|
||||
private:
|
||||
String m_icon_path;
|
||||
};
|
||||
|
||||
class WSWMWindowIconBitmapChangedEvent : public WSWMEvent {
|
||||
public:
|
||||
WSWMWindowIconBitmapChangedEvent(int client_id, int window_id, int icon_buffer_id, const Size& icon_size)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue