summaryrefslogtreecommitdiff
path: root/Widgets/Painter.cpp
AgeCommit message (Expand)Author
2019-01-12Optimize WindowManager::flush() with fast_dword_copy().Andreas Kling
2019-01-12Add fast dword-sized copy and fill to the Painter code.Andreas Kling
2019-01-12Fix broken focus rects (due to yet another Rect semantics bug.)Andreas Kling
2019-01-12Fix more underdraw bugs in Button due to new Rect semantics.Andreas Kling
2019-01-12Clip painters to widget rect by default to prevent overdraw.Andreas Kling
2019-01-12Update Painter class to the new coding style.Andreas Kling
2019-01-12Fix rect drawing to grok new Rect semantics.Andreas Kling
2019-01-12Tidy up the h/v line drawing loops a bit.Andreas Kling
2019-01-12All right, let's double buffer the display. It looks so much better.Andreas Kling
2019-01-12Get rid of the "root widget" concept in WindowManager.Andreas Kling
2019-01-11Hook up the PS2MouseDevice to the AbstractScreen+WindowManager.Andreas Kling
2019-01-10Make Widgets/ build inside the kernel.Andreas Kling
2019-01-10Rename CBitmap to CharacterBitmap.Andreas Kling
2019-01-10Let's have an RGBA32 typedef for raw pixel data.Andreas Kling
2019-01-10Start separating out the SDL-related stuff in Widgets.Andreas Kling
2019-01-10More window manager hacking. Get rid of TerminalWidget for now.Andreas Kling
2019-01-09Stop recomposing the window hierarchy after every dang widget paint.Andreas Kling
2019-01-09Start refactoring graphics system to have per-window backing stores.Andreas Kling
2018-12-21Make the Widgets/ directory build again.Andreas Kling
2018-10-14Let widget have a font() instead of using Font::defaultFont() everywhere.Andreas Kling
2018-10-13More work on focus.Andreas Kling
2018-10-12Clip Painter operations to the screen rect.Andreas Kling
2018-10-12Painter::TextAlignment::Center vertical fix.Andreas Kling
2018-10-12Paint Button in a very Windows 3-ish style.Andreas Kling
2018-10-12Add a CheckBox widget.Andreas Kling
2018-10-12Add a CBitmap class. The C is for Courage.Andreas Kling
2018-10-12Add a Painter::drawBitmap() and make Painter::drawText() use it.Andreas Kling
2018-10-12Add a clock widget.Andreas Kling
2018-10-12Put the font test into its own Window.Andreas Kling
2018-10-12Window contents move along with the window!Andreas Kling
2018-10-12Very hacky support for dragging a window around.Andreas Kling
2018-10-11Use Font in more places.Andreas Kling
2018-10-11Add a simple Font class.Andreas Kling
2018-10-11Some work on window decorations.Andreas Kling
2018-10-11Make an 8x10 version of Peanut. It looks a bit nicer I think.Andreas Kling
2018-10-11Rage hacking on TerminalWidget.Andreas Kling
2018-10-11More hacking on Widgets.Andreas Kling
2018-10-11Peanut8x8 can paint all the ASCII characters!Andreas Kling
2018-10-11More work on the bitmap font.Andreas Kling
2018-10-10More rage hacking on Widgets. Some very basic text drawing. :^)Andreas Kling
2018-10-10Intense hacking on Widgets.Andreas Kling