summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Button.h
AgeCommit message (Collapse)Author
2021-06-20WindowServer: Load multiple scaled versions of Bitmaps and CursorsTom
This enables rendering of mixed-scale screen layouts with e.g. high resolution cursors and window button icons on high-dpi screens while using lower resolution bitmaps on regular screens.
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-02-09WindowServer: Vertically maximize windowCamisul
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.
2021-02-08Everywhere: Add semantically-missing includesBen Wiederhake
For example, FindInFilesWidget.h mentions GUI::TableView, but did not include it. On the other hand, all source files that include FindInFilesWidget.h also include TableView.h, so the issue is only cosmetical.
2021-01-12Services: Move to Userland/Services/Andreas Kling