Andreas Kling
|
99b98dc653
WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.
|
6 lat temu |
Andreas Kling
|
02b523f9cd
WindowServer: Clip dirty cursor rects to the screen in compose().
|
6 lat temu |
Andreas Kling
|
64a5abf8db
Taskbar: Only include "Normal" windows in the taskbar window list.
|
6 lat temu |
Andreas Kling
|
1374195a0d
WindowServer: Broadcast the full window list to new WM listener clients.
|
6 lat temu |
Andreas Kling
|
9e1682c265
WindowServer: Remove some unused debugging code.
|
6 lat temu |
Andreas Kling
|
7b1384c4ef
Taskbar: Plumb window active state from the WindowServer to the taskbar.
|
6 lat temu |
Andreas Kling
|
96104b5524
Taskbar: More bringup work. We now see a basic window list.
|
6 lat temu |
Andreas Kling
|
a22774ee3f
Taskbar: Start working on a taskbar app.
|
6 lat temu |
Andreas Kling
|
318db1e48e
WindowServer: Broadcast screen rect changes to all clients.
|
6 lat temu |
Andreas Kling
|
c02c9880b6
AK: Add Eternal<T> and use it in various places.
|
6 lat temu |
Andreas Kling
|
0cad4bdc90
WindowServer: Make various function arguments const.
|
6 lat temu |
Andreas Kling
|
dcf6726487
WindowServer: Add support for per-window override cursors.
|
6 lat temu |
Andreas Kling
|
42c95959a8
WindowServer: Show a special "move" cursor when dragging windows around.
|
6 lat temu |
Andreas Kling
|
af09f994ba
WindowServer: Remove the old cursor character bitmaps.
|
6 lat temu |
Andreas Kling
|
c992534f73
WindowServer: Show directional cursors when resizing windows.
|
6 lat temu |
Andreas Kling
|
2334ffcbf8
WindowServer: Add a WSCursor class (a bitmap and a hotspot.)
|
6 lat temu |
Andreas Kling
|
f249c40aaa
Rename Painter::set_clip_rect() to add_clip_rect().
|
6 lat temu |
Andreas Kling
|
6edcf2f16e
WindowServer: Use StylePainter to draw the window close buttons.
|
6 lat temu |
Andreas Kling
|
326c6fd607
WindowServer: Tweak border color of active and dragging windows.
|
6 lat temu |
Andreas Kling
|
670e376e27
Tweak the look of various UI surfaces and buttons.
|
6 lat temu |
Andreas Kling
|
56f7b392c1
WindowServer: Move the CPU usage graph updates to a secondary thread.
|
6 lat temu |
Andreas Kling
|
20f7d7ec67
LibGUI: Add GWidget::doubleclick_event().
|
6 lat temu |
Andreas Kling
|
b4da451c9a
WindowServer+LibGUI: Implement automatic cursor tracking.
|
6 lat temu |
Andreas Kling
|
e84823360d
WindowServer: Moving a window to front should always activate it.
|
6 lat temu |
Andreas Kling
|
56ee8bfe2a
WindowServer: Factor out ongoing drag/resize from process_mouse_event().
|
6 lat temu |
Andreas Kling
|
f18ed4f633
WindowServer: Reduce debug spam.
|
6 lat temu |
Andreas Kling
|
e4dfd5a3a4
WindowServer: Support PNG wallpapers.
|
6 lat temu |
Andreas Kling
|
d17a91f185
Move WindowServer into Servers.
|
6 lat temu |