summaryrefslogtreecommitdiff
path: root/SharedGraphics/Painter.h
AgeCommit message (Expand)Author
2019-04-10Introduce LibCore and move GElapsedTimer => CElapsedTimer.Andreas Kling
2019-04-10WindowServer: Factor out some parts of compose().Andreas Kling
2019-04-04Painter: Add text elision support (only right-hand side supported.)Andreas Kling
2019-03-29Rename Painter::set_clip_rect() to add_clip_rect().Andreas Kling
2019-03-28LibGUI: Add a GPainter class that inherits from Painter.Andreas Kling
2019-03-22SharedGraphics: Add Painter::draw_scaled_bitmap().Andreas Kling
2019-03-09SharedGraphics: Allow passing a Font to text drawing functions.Andreas Kling
2019-03-09SharedGraphics: Add PainterStateSaver RAII helper and Point::operator-().Andreas Kling
2019-03-09SharedGraphics: Give painter a state stack and save()/restore() operations.Andreas Kling
2019-03-07GTextEditor: Add a ruler column that always shows the line numbers.Andreas Kling
2019-03-07GTextEditor: Let's use a Vector for the line backing store.Andreas Kling
2019-03-07GTextEditor: Improvements to cursor rendering.Andreas Kling
2019-02-28SharedGraphics: Make Painter clipping work with translated clip origin.Andreas Kling
2019-02-28LibGUI: Allow specifying per-column text alignment.Andreas Kling
2019-02-25Convert more RetainPtr use to Retained.Andreas Kling
2019-02-19WindowServer: Support windows with alpha channels. And per-WSWindow opacity.Andreas Kling
2019-02-17SharedGraphics: Fix #ifdef mismatch in Painter.Andreas Kling
2019-02-17Move WindowServer to userspace.Andreas Kling
2019-02-11WindowServer: More work on menus.Andreas Kling
2019-02-10Port Terminal to LibGUI.Andreas Kling
2019-02-10LibGUI: Share code for widget rendering styles in a GStyle class.Andreas Kling
2019-02-07Start working on a simple Launcher app.Andreas Kling
2019-02-05SharedGraphics: Add some useful painting helpers and make use of them.Andreas Kling
2019-02-05mmap all the font files!Andreas Kling
2019-02-04FontEditor: Minor UI improvements.Andreas Kling
2019-02-02Start working on a simple graphical font editor.Andreas Kling
2019-02-01SharedGraphics: Make Painter::fill_rect() respect the current DrawOp.Andreas Kling
2019-01-31Add a simple clock window to guitest2.Andreas Kling
2019-01-25Snazz up the windows with some title bar gradients. :^)Andreas Kling
2019-01-24Let userland retain the window backing store while drawing into it.Andreas Kling
2019-01-21WindowServer: Show PID and window ID in title bars for now.Andreas Kling
2019-01-20WindowServer: Only blit dirty rect of windows to back buffer.Andreas Kling
2019-01-20Rename all the LibGUI classes to GClassName.Andreas Kling
2019-01-19Make a SharedGraphics directory for classes shared between Kernel and LibGUI.Andreas Kling