1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 18:57:45 +00:00
serenity/LibGUI
Andreas Kling 7cf3c7461c Refactor GUI rendering model to be two-phased.
Instead of clients painting whenever they feel like it, we now ask that they
paint in response to a paint message.

After finishing painting, clients notify the WindowServer about the rect(s)
they painted into and then flush eventually happens, etc.

This stuff leaves us with a lot of badly named things. Need to fix that.
2019-01-26 05:20:32 +01:00
..
.gitignore Rename all the LibGUI classes to GClassName. 2019-01-20 04:49:48 +01:00
ClockWidget.cpp Rename all the LibGUI classes to GClassName. 2019-01-20 04:49:48 +01:00
ClockWidget.h Move Widget & friends into LibGUI. 2019-01-19 23:49:56 +01:00
GButton.cpp Kernel: Implement lazy FPU state restore. 2019-01-25 07:52:44 +01:00
GButton.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GCheckBox.cpp LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GCheckBox.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GEvent.h WindowServer: Don't invalidate already frontmost window for moving to front. 2019-01-21 02:19:08 +01:00
GEventLoop.cpp Refactor GUI rendering model to be two-phased. 2019-01-26 05:20:32 +01:00
GEventLoop.h Start bringing up LibGUI properly (formerly Widgets.) 2019-01-20 05:48:43 +01:00
GLabel.cpp WindowServer: Don't invalidate already frontmost window for moving to front. 2019-01-21 02:19:08 +01:00
GLabel.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GListBox.cpp LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GListBox.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GObject.cpp Start bringing up LibGUI properly (formerly Widgets.) 2019-01-20 05:48:43 +01:00
GObject.h Rename all the LibGUI classes to GClassName. 2019-01-20 04:49:48 +01:00
GTextBox.cpp LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GTextBox.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GWidget.cpp Refactor GUI rendering model to be two-phased. 2019-01-26 05:20:32 +01:00
GWidget.h Let userland retain the window backing store while drawing into it. 2019-01-24 23:44:19 +01:00
GWindow.cpp Refactor GUI rendering model to be two-phased. 2019-01-26 05:20:32 +01:00
GWindow.h Refactor GUI rendering model to be two-phased. 2019-01-26 05:20:32 +01:00
Makefile Rename all the LibGUI classes to GClassName. 2019-01-20 04:49:48 +01:00