..
.gitignore
Intense hacking on Widgets.
2018-10-10 16:49:36 +02:00
AbstractScreen.cpp
Keep back and front painters around in WindowManager.
2019-01-13 07:41:31 +01:00
AbstractScreen.h
Make PS2MouseDevice behave more like a proper character device.
2019-01-12 05:23:16 +01:00
Button.cpp
Minor GUI API things + make Button corners properly transparent.
2019-01-13 06:26:20 +01:00
Button.h
Start refactoring graphics system to have per-window backing stores.
2019-01-09 02:06:04 +01:00
CharacterBitmap.cpp
Rename CBitmap to CharacterBitmap.
2019-01-10 05:41:49 +01:00
CharacterBitmap.h
Rename CBitmap to CharacterBitmap.
2019-01-10 05:41:49 +01:00
CheckBox.cpp
Update Painter class to the new coding style.
2019-01-12 17:02:54 +01:00
CheckBox.h
Make the Widgets/ directory build again.
2018-12-21 02:18:16 +01:00
ClockWidget.cpp
Update Painter class to the new coding style.
2019-01-12 17:02:54 +01:00
ClockWidget.h
Use fooEvent() type names for the virtual event handlers.
2018-10-13 22:51:50 +02:00
Color.cpp
Tidy up window border rendering a bit.
2019-01-12 04:02:36 +01:00
Color.h
Start working on a GUI kernel API.
2019-01-13 02:02:34 +01:00
Event.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
EventLoop.cpp
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
EventLoop.h
Start working on a GUI kernel API.
2019-01-13 02:02:34 +01:00
Font.cpp
Hook everything up to run the GUI on top of the kernel.
2019-01-10 23:19:29 +01:00
Font.h
Hook everything up to run the GUI on top of the kernel.
2019-01-10 23:19:29 +01:00
FrameBuffer.cpp
Make FrameBuffer::flush() a no-op when building outside of SDL.
2019-01-12 21:22:54 +01:00
FrameBuffer.h
Make FrameBuffer::flush() a no-op when building outside of SDL.
2019-01-12 21:22:54 +01:00
GraphicsBitmap.cpp
Start working on a GUI kernel API.
2019-01-13 02:02:34 +01:00
GraphicsBitmap.h
Make GraphicsBitmaps be Region-backed when running in the kernel.
2019-01-13 00:29:32 +01:00
GUIEventDevice.cpp
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
GUIEventDevice.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
Label.cpp
Minor GUI API things + make Button corners properly transparent.
2019-01-13 06:26:20 +01:00
Label.h
Make the Widgets/ directory build again.
2018-12-21 02:18:16 +01:00
ListBox.cpp
ListBox: Fix item rect inconsistency between paints and clicks.
2019-01-12 17:29:29 +01:00
ListBox.h
ListBox: Fix item rect inconsistency between paints and clicks.
2019-01-12 17:29:29 +01:00
Makefile
Get rid of the "root widget" concept in WindowManager.
2019-01-12 03:42:50 +01:00
MsgBox.cpp
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
MsgBox.h
Make the Widgets/ directory build again.
2018-12-21 02:18:16 +01:00
Object.cpp
Hook everything up to run the GUI on top of the kernel.
2019-01-10 23:19:29 +01:00
Object.h
More VFS cleanup.
2018-11-15 16:04:25 +01:00
Painter.cpp
Minor GUI API things + make Button corners properly transparent.
2019-01-13 06:26:20 +01:00
Painter.h
Update Painter class to the new coding style.
2019-01-12 17:02:54 +01:00
Peanut8x8.h
Rage hacking on TerminalWidget.
2018-10-11 12:33:03 +02:00
Peanut8x10.h
Improve the "k" in Peanut8x10 a bit.
2018-10-12 23:12:17 +02:00
Point.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
Rect.cpp
Have WindowManager::invalidate() unite dirty rects that intersect each other.
2019-01-13 00:04:23 +01:00
Rect.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
Size.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
TerminalWidget.cpp
Update Painter class to the new coding style.
2019-01-12 17:02:54 +01:00
TerminalWidget.h
Use fooEvent() type names for the virtual event handlers.
2018-10-13 22:51:50 +02:00
test.cpp
Get rid of the "root widget" concept in WindowManager.
2019-01-12 03:42:50 +01:00
TextBox.cpp
Update Painter class to the new coding style.
2019-01-12 17:02:54 +01:00
TextBox.h
Redraw both incoming and outgoing widget when changing focus.
2019-01-12 07:11:24 +01:00
Widget.cpp
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
Widget.h
Minor GUI API things + make Button corners properly transparent.
2019-01-13 06:26:20 +01:00
Window.cpp
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
Window.h
Start refactoring the windowing system to use an event loop.
2019-01-14 14:42:49 +01:00
WindowManager.cpp
Keep back and front painters around in WindowManager.
2019-01-13 07:41:31 +01:00
WindowManager.h
Keep back and front painters around in WindowManager.
2019-01-13 07:41:31 +01:00