Andreas Kling
|
33d0916d29
WindowServer: Add support for fullscreen windows.
|
%!s(int64=6) %!d(string=hai) anos |
Robin Burchell
|
a4b0dfff43
Move double click events from LibGUI to the window server
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
dab9901235
WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
42cf09fdf1
WindowServer: Don't add maximize button to non-resizable windows.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
641893104a
WindowServer: Add a maximize/unmaximize button to windows.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
dddf45f563
Change String&& arguments to const String& in a couple of places.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
dc919352b0
WindowServer: Don't send Paint messages to minimized windows.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
7efd61fcf5
WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
49e7ffc06a
WindowServer: Introduce a WM event mask so Taskbar can ignore window rects.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
c931eaa22c
WindowServer: Generate a separate WM event for window icon changes.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
94a5e08faf
WindowServer: Rename WSMessage* => WSEvent*.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
de184d0999
WindowServer: Port WindowServer to LibCore.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
c09c114d77
WindowServer+LibGUI: Add ability to set per-window icons.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
7f2eeb0b35
LibGUI+WindowServer: Add support for GWidget tooltips.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
ef9fbef4c6
Taskbar: Show minimized window titles in [brackets].
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
f6ca94605c
WindowServer: Add a window minimization button.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
47d270b577
WindowServer: Factor out window frame logic into a WSWindowFrame class.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
99b98dc653
WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
64a5abf8db
Taskbar: Only include "Normal" windows in the taskbar window list.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
7b1384c4ef
Taskbar: Plumb window active state from the WindowServer to the taskbar.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
96104b5524
Taskbar: More bringup work. We now see a basic window list.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
a22774ee3f
Taskbar: Start working on a taskbar app.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
0cad4bdc90
WindowServer: Make various function arguments const.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
b4da451c9a
WindowServer+LibGUI: Implement automatic cursor tracking.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
7c0a185970
Use the PNG loader for all images, and get rid of the .rgb files.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
d17a91f185
Move WindowServer into Servers.
|
%!s(int64=6) %!d(string=hai) anos |