Andreas Kling
|
b4da451c9a
WindowServer+LibGUI: Implement automatic cursor tracking.
|
il y a 6 ans |
Andreas Kling
|
43304d2adf
WindowServer: Add special treatment for modal windows.
|
il y a 6 ans |
Andreas Kling
|
57ff293a51
LibGUI: Implement nested event loops to support dialog boxes.
|
il y a 6 ans |
Andreas Kling
|
4e451c1e92
Add client-side double buffering of window backing stores.
|
il y a 6 ans |
Andreas Kling
|
0f49b5e7be
LibGUI: Ignore GWindow::update() with an empty rect.
|
il y a 6 ans |
Andreas Kling
|
f40d11f06d
LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.
|
il y a 6 ans |
Andreas Kling
|
eda0866992
Add a C++ helper class for working with shared buffers.
|
il y a 6 ans |
Andreas Kling
|
6af2ce0f7e
LibGUI: Re-enable the update rect coalescing.
|
il y a 6 ans |
Andreas Kling
|
6e70ba7d1d
LibGUI: GWindow should only discard the backing store on actual resize.
|
il y a 6 ans |
Andreas Kling
|
ae90043424
WindowServer+LibGUI: Send the window size along with Paint server messages.
|
il y a 6 ans |
Andreas Kling
|
1effe70543
WindowServer+LibGUI: Fix global mouse tracking with recursive widget trees.
|
il y a 6 ans |
Andreas Kling
|
95cfa49f1b
LibGUI: Make event receivers be weak pointers.
|
il y a 6 ans |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
il y a 6 ans |
Andreas Kling
|
6084cd0c56
Add concept of size increments to windowing system.
|
il y a 6 ans |
Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
il y a 6 ans |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
il y a 6 ans |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
il y a 6 ans |
Andreas Kling
|
9b71307d49
WindowServer: Support windows with alpha channels. And per-WSWindow opacity.
|
il y a 6 ans |
Andreas Kling
|
4b15dd2bca
LibGUI: Rename GEventLoop::exit() and GApplication::exit() to quit().
|
il y a 6 ans |
Andreas Kling
|
29c49356e3
WindowServer: Rename GUI_Foo to WSAPI_Foo.
|
il y a 6 ans |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
il y a 6 ans |
Andreas Kling
|
7abef6ba9e
LibGUI: Put some logspam behind debugging macros.
|
il y a 6 ans |
Andreas Kling
|
08322ab8e1
LibGUI: Coalesce update rects at the GWindow level.
|
il y a 6 ans |
Andreas Kling
|
53d34a0885
Port Terminal to LibGUI.
|
il y a 6 ans |
Andreas Kling
|
bf766fc12c
LibGUI: Implement GWindow::rect().
|
il y a 6 ans |
Andreas Kling
|
353b191a49
Clean up some uninteresting log spam.
|
il y a 6 ans |
Andreas Kling
|
11db8c1697
Add a simple close button ("X") to windows.
|
il y a 6 ans |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
il y a 6 ans |
Andreas Kling
|
37ab7b7a8c
LibGUI: Implement destroying individual windows without exiting the process.
|
il y a 6 ans |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
il y a 6 ans |