summaryrefslogtreecommitdiff
path: root/Servers/WindowServer/WSCursor.h
AgeCommit message (Collapse)Author
2019-05-28Add clang-format fileRobin Burchell
Also run it across the whole tree to get everything using the One True Style. We don't yet run this in an automated fashion as it's a little slow, but there is a snippet to do so in makeall.sh.
2019-05-03LibGUI+WindowServer: Add a GResizeCorner widget.Andreas Kling
This widget is automatically included in GStatusBar, but can be added in any other place, too. When clicked (with the left button), it initiates a window resize (using a WM request.) In this patch I also fixed up some issues with override cursors being cleared after the WindowServer finishes a drag or resize.
2019-04-02LibGUI: Switch to a resizing cursor when hovering or using a GSplitter.Andreas Kling
Also expose the various standard cursors on WSWindowManager so they can be reused by the override mechanism.
2019-03-31WindowServer: Add support for per-window override cursors.Andreas Kling
Use this to implement automatic switching to an I-beam cursor when hovering over a GTextEditor. :^)
2019-03-31WindowServer: Add a WSCursor class (a bitmap and a hotspot.)Andreas Kling
Also import a bunch of cursors I drew. Only the default ("arrow") cursor is ever used so far.