1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:27:46 +00:00

WindowServer: Vertically maximize window

Button now can handle middle and right clicks.
Added 2 new handlers in button class: on_right_click for Right mouse
button and on_middle_click for middle mouse button.

Added functionality to vertically maximize window with middle mouse
click on the maximize window button.

Also added a way to vertically maximize window by resizing window
height-wise lower than the maximum window height.
This commit is contained in:
Camisul 2021-01-26 23:50:02 +03:00 committed by Andreas Kling
parent e1ee59ac9d
commit 8c220dee03
6 changed files with 48 additions and 4 deletions

View file

@ -53,6 +53,8 @@ public:
void on_mouse_event(const MouseEvent&);
Function<void(Button&)> on_click;
Function<void(Button&)> on_right_click;
Function<void(Button&)> on_middle_click;
bool is_visible() const { return m_visible; }