Andreas Kling
|
33d0916d29
WindowServer: Add support for fullscreen windows.
|
6 yıl önce |
Robin Burchell
|
a4b0dfff43
Move double click events from LibGUI to the window server
|
6 yıl önce |
Andreas Kling
|
ad731cc08f
LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.
|
6 yıl önce |
Andreas Kling
|
dab9901235
WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream.
|
6 yıl önce |
Andreas Kling
|
b227b57508
GWindow: Mirror the correct number of pixels to newly created back bitmaps.
|
6 yıl önce |
Andreas Kling
|
cec16105cc
Make sure all GraphicsBitmap scanlines are 16-byte aligned.
|
6 yıl önce |
Andreas Kling
|
6a5d92f0ad
WindowServer+LibGUI: Allow changing whether windows have alpha channels.
|
6 yıl önce |
Andreas Kling
|
ea9a39a9f2
LibGUI+WindowServer: Add a GResizeCorner widget.
|
6 yıl önce |
Andreas Kling
|
9ff36afeaa
GWindow: Fix crash when calling set_rect() repeatedly.
|
6 yıl önce |
Andreas Kling
|
8495abd140
GWindow: Don't send InvalidateRect message with 0 rects to WindowServer.
|
6 yıl önce |
Andreas Kling
|
58240fdb33
Do a pass of compiler warning fixes.
|
6 yıl önce |
Andreas Kling
|
9f122bff5a
WindowServer+LibGUI: Allow arbitrary number of rects in messages.
|
6 yıl önce |
Andreas Kling
|
7234900f61
WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents.
|
6 yıl önce |
Andreas Kling
|
7efd61fcf5
WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages.
|
6 yıl önce |
Andreas Kling
|
45a30b4dfa
LibGUI: Bundle up update() invalidations and send them on next event loop.
|
6 yıl önce |
Andreas Kling
|
49e7ffc06a
WindowServer: Introduce a WM event mask so Taskbar can ignore window rects.
|
6 yıl önce |
Andreas Kling
|
cc9cefbd5f
LibGUI: GWindow's focused widget should be a WeakPtr.
|
6 yıl önce |
Andreas Kling
|
c931eaa22c
WindowServer: Generate a separate WM event for window icon changes.
|
6 yıl önce |
Andreas Kling
|
952f334de7
GWidget: Tidy up the hit-testing code somewhat.
|
6 yıl önce |
Andreas Kling
|
3f6408919f
AK: Improve smart pointer ergonomics a bit.
|
6 yıl önce |
Andreas Kling
|
c09c114d77
WindowServer+LibGUI: Add ability to set per-window icons.
|
6 yıl önce |
Andreas Kling
|
2f1f51b8ab
LibCore: Move LibGUI/GObject to LibCore/CObject.
|
6 yıl önce |
Andreas Kling
|
b8062f69d8
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
|
6 yıl önce |
Andreas Kling
|
55811f233f
LibGUI+WindowServer: Coalesce paints and resizes on the client side.
|
6 yıl önce |
Andreas Kling
|
0ac55f2c38
GWindow: Discard wrongly-sized backing stores in set_rect().
|
6 yıl önce |
Andreas Kling
|
d4818dd2dd
WindowServer: Give windows a "background color" to use for missing parts.
|
6 yıl önce |
Andreas Kling
|
7f2eeb0b35
LibGUI+WindowServer: Add support for GWidget tooltips.
|
6 yıl önce |
Andreas Kling
|
99b98dc653
WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.
|
6 yıl önce |
Andreas Kling
|
aa03a07e61
Taskbar+LibGUI: More work on bringup.
|
6 yıl önce |
Andreas Kling
|
a22774ee3f
Taskbar: Start working on a taskbar app.
|
6 yıl önce |