1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:17:44 +00:00

LibGfx+WindowServer: Simplify WindowTheme::paint_normal_frame() API

Don't require passing in the outer frame rect since the theme can
compute that itself, based on the window rect.
This commit is contained in:
Andreas Kling 2020-08-21 19:35:34 +02:00
parent 116c0c0ab3
commit 80a9896e83
4 changed files with 7 additions and 6 deletions

View file

@ -50,7 +50,7 @@ public:
static WindowTheme& current();
virtual void paint_normal_frame(Painter&, WindowState, const IntRect& outer_rect, const IntRect& window_rect, const StringView& title, const Bitmap& icon, const Palette&, const IntRect& leftmost_button_rect) const = 0;
virtual void paint_normal_frame(Painter&, WindowState, const IntRect& window_rect, const StringView& title, const Bitmap& icon, const Palette&, const IntRect& leftmost_button_rect) const = 0;
virtual void paint_notification_frame(Painter&, const IntRect& outer_rect, const IntRect& window_rect, const Palette&, const IntRect& close_button_rect) const = 0;
virtual IntRect title_bar_rect(WindowType, const IntRect& window_rect, const Palette&) const = 0;