1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 19:12:18 +00:00
serenity/Widgets
Andreas Kling dff70021ab Make it possible to invalidate only a portion of a window.
Use this in Terminal to only invalidate rows where anything changed.
2019-01-18 04:37:49 +01:00
..
.gitignore Intense hacking on Widgets. 2018-10-10 16:49:36 +02:00
Button.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Button.h Start refactoring graphics system to have per-window backing stores. 2019-01-09 02:06:04 +01:00
CharacterBitmap.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
CharacterBitmap.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
CheckBox.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +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 Factor out individual glyph drawing into Painter::draw_glyph(). 2019-01-15 04:44:47 +01:00
Color.h Factor out individual glyph drawing into Painter::draw_glyph(). 2019-01-15 04:44:47 +01:00
Event.h Start refactoring the windowing system to use an event loop. 2019-01-14 14:42:49 +01:00
EventLoop.cpp Pass the process to CharacterDevice::read/write. 2019-01-16 00:20:38 +01:00
EventLoop.h So long SDL stuff. You were a nice bootstrapping environment. 2019-01-14 15:30:37 +01:00
Font.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Font.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
GraphicsBitmap.cpp Paper over annoying race in GraphicsBitmap instantiation. 2019-01-17 02:58:34 +01:00
GraphicsBitmap.h Optimize the Painter::blit() loop a bit. ~3% fewer cycles, I'll take it. 2019-01-16 19:50:25 +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 Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
ListBox.h ListBox: Fix item rect inconsistency between paints and clicks. 2019-01-12 17:29:29 +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 So long SDL stuff. You were a nice bootstrapping environment. 2019-01-14 15:30:37 +01:00
Object.h More VFS cleanup. 2018-11-15 16:04:25 +01:00
Painter.cpp Tidy up Painter::fill_rect() a bit. 2019-01-17 01:25:26 +01:00
Painter.h Factor out individual glyph drawing into Painter::draw_glyph(). 2019-01-15 04:44:47 +01:00
Peanut8x8.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Peanut8x10.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Point.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Rect.cpp Make it possible to invalidate only a portion of a window. 2019-01-18 04:37:49 +01:00
Rect.h Make it possible to invalidate only a portion of a window. 2019-01-18 04:37:49 +01:00
Size.h Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
TerminalWidget.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
TerminalWidget.h Use fooEvent() type names for the virtual event handlers. 2018-10-13 22:51:50 +02:00
test.cpp Window: Update coding style. 2019-01-16 13:50:24 +01:00
TextBox.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
TextBox.h Redraw both incoming and outgoing widget when changing focus. 2019-01-12 07:11:24 +01:00
Widget.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
Widget.h Minor GUI API things + make Button corners properly transparent. 2019-01-13 06:26:20 +01:00
Window.cpp Window: Update coding style. 2019-01-16 13:50:24 +01:00
Window.h Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00