|
@@ -115,6 +115,8 @@ public:
|
|
|
Function<void()> on_restore_window;
|
|
|
Function<Gfx::IntPoint(Gfx::IntPoint const&)> on_reposition_window;
|
|
|
Function<Gfx::IntSize(Gfx::IntSize const&)> on_resize_window;
|
|
|
+ Function<Gfx::IntRect()> on_maximize_window;
|
|
|
+ Function<Gfx::IntRect()> on_minimize_window;
|
|
|
|
|
|
private:
|
|
|
OutOfProcessWebView();
|
|
@@ -175,6 +177,8 @@ private:
|
|
|
virtual void notify_server_did_request_restore_window() override;
|
|
|
virtual Gfx::IntPoint notify_server_did_request_reposition_window(Gfx::IntPoint const&) override;
|
|
|
virtual Gfx::IntSize notify_server_did_request_resize_window(Gfx::IntSize const&) override;
|
|
|
+ virtual Gfx::IntRect notify_server_did_request_maximize_window() override;
|
|
|
+ virtual Gfx::IntRect notify_server_did_request_minimize_window() override;
|
|
|
virtual void notify_server_did_request_file(Badge<WebContentClient>, String const& path, i32) override;
|
|
|
|
|
|
void request_repaint();
|