Andreas Kling
|
6084cd0c56
Add concept of size increments to windowing system.
|
6 éve |
Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
6 éve |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 éve |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 éve |
Andreas Kling
|
9b71307d49
WindowServer: Support windows with alpha channels. And per-WSWindow opacity.
|
6 éve |
Andreas Kling
|
4b15dd2bca
LibGUI: Rename GEventLoop::exit() and GApplication::exit() to quit().
|
6 éve |
Andreas Kling
|
29c49356e3
WindowServer: Rename GUI_Foo to WSAPI_Foo.
|
6 éve |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 éve |
Andreas Kling
|
7abef6ba9e
LibGUI: Put some logspam behind debugging macros.
|
6 éve |
Andreas Kling
|
08322ab8e1
LibGUI: Coalesce update rects at the GWindow level.
|
6 éve |
Andreas Kling
|
53d34a0885
Port Terminal to LibGUI.
|
6 éve |
Andreas Kling
|
bf766fc12c
LibGUI: Implement GWindow::rect().
|
6 éve |
Andreas Kling
|
353b191a49
Clean up some uninteresting log spam.
|
6 éve |
Andreas Kling
|
11db8c1697
Add a simple close button ("X") to windows.
|
6 éve |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 éve |
Andreas Kling
|
37ab7b7a8c
LibGUI: Implement destroying individual windows without exiting the process.
|
6 éve |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 éve |
Andreas Kling
|
2e370fa4d5
LibGUI: Don't consider a GWidget focused if the window is inactive.
|
6 éve |
Andreas Kling
|
de2423de5f
LibGUI: Flesh out focus implementation and more GTextBox work.
|
6 éve |
Andreas Kling
|
d72575d196
LibGUI: Start bringing up GTextBox in the standalone world.
|
6 éve |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 éve |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 éve |
Andreas Kling
|
05f18febb6
Ext2FS: Delete inodes when their link count goes to zero.
|
6 éve |
Andreas Kling
|
d66b0f7dd8
LibGUI: Mass coding style fixes.
|
6 éve |
Andreas Kling
|
a9e60fc800
LibGUI: Only redraw the dirty rect in GWidget.
|
6 éve |
Andreas Kling
|
ea6678b7b3
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
|
6 éve |
Andreas Kling
|
dbe83f3a83
Make it possible for userspace to alter window title/geometry.
|
6 éve |
Andreas Kling
|
8eae89a405
Start bringing up LibGUI properly (formerly Widgets.)
|
6 éve |
Andreas Kling
|
b91479d9b9
Rename all the LibGUI classes to GClassName.
|
6 éve |