ladybird/Userland/Libraries/LibWeb/Painting
MacDue cfc9966654 LibWeb: Add scaleable checkboxes (with theme/accent-color support)
This reworks checkboxes to use a tiny 16x16 SDF for the tick icon along
with an antialiased background/border.

The checkbox now works well at any scale, shows the various checkbox
state (enabled, disabled, being pressed), and supports using the colors
from the active system theme and/or the accent-color property.
2023-03-23 08:27:51 +00:00
..
BackgroundPainting.cpp LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport 2023-02-28 12:21:56 +01:00
BackgroundPainting.h
BorderPainting.cpp
BorderPainting.h
BorderRadiusCornerClipper.cpp
BorderRadiusCornerClipper.h
ButtonPaintable.cpp LibWeb: Scale the font when painting the text on buttons 2023-03-15 23:29:00 +01:00
ButtonPaintable.h
CanvasPaintable.cpp
CanvasPaintable.h
CheckBoxPaintable.cpp LibWeb: Add scaleable checkboxes (with theme/accent-color support) 2023-03-23 08:27:51 +00:00
CheckBoxPaintable.h LibWeb: Add scaleable checkboxes (with theme/accent-color support) 2023-03-23 08:27:51 +00:00
FilterPainting.cpp
FilterPainting.h
GradientPainting.cpp
GradientPainting.h LibJS+LibWeb: Add a bunch of missing includes 2023-03-06 13:05:43 +00:00
ImagePaintable.cpp
ImagePaintable.h
InlinePaintable.cpp
InlinePaintable.h
LabelablePaintable.cpp
LabelablePaintable.h
MarkerPaintable.cpp
MarkerPaintable.h
NestedBrowsingContextPaintable.cpp LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport 2023-02-28 12:21:56 +01:00
NestedBrowsingContextPaintable.h
Paintable.cpp LibWeb: Fix a few const-ness issues 2023-03-06 13:05:43 +00:00
Paintable.h LibWeb: Fix a few const-ness issues 2023-03-06 13:05:43 +00:00
PaintableBox.cpp LibWeb: Rename PaintableBox::clip_rect() 2023-03-19 19:04:51 +01:00
PaintableBox.h LibWeb: Rename PaintableBox::clip_rect() 2023-03-19 19:04:51 +01:00
PaintContext.cpp
PaintContext.h LibWeb: Don't truncate font sizes before scaling them to device pixels 2023-03-15 11:43:54 +01:00
ProgressPaintable.cpp
ProgressPaintable.h
RadioButtonPaintable.cpp
RadioButtonPaintable.h
ShadowPainting.cpp
ShadowPainting.h
StackingContext.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
StackingContext.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
SVGGeometryPaintable.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
SVGGeometryPaintable.h
SVGGraphicsPaintable.cpp
SVGGraphicsPaintable.h
SVGPaintable.cpp
SVGPaintable.h
SVGSVGPaintable.cpp
SVGSVGPaintable.h
TextPaintable.cpp
TextPaintable.h