ladybird/Userland/Libraries/LibWeb/Painting
Timothy Flynn ad3c63684c LibWeb: Restrict toggling video playback to certain areas in a video
When the control bar is shown, do not toggle playback when clicking on
the control bar, unless the click target is the playback button. This
will let us implement clicking on the timeline to seek.

Note that this requires caching some layout rects on the video element.
We need to remember where the corresponding layout boxes are, and we
can't cache them on the layout box, as that may be destroyed any time.
2023-04-17 01:16:04 +02:00
..
BackgroundPainting.cpp LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport 2023-02-28 12:21:56 +01:00
BackgroundPainting.h
BorderPainting.cpp
BorderPainting.h LibWeb: Remove now-unused includes from StyleValue.cpp 2023-03-25 16:56:04 +00:00
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: Move checkbox color palette computation to helper header 2023-03-24 09:57:48 +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 LibWeb: Move PercentageOr and subclasses into PercentageOr.{h,cpp} 2023-03-30 21:29:50 +02:00
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
InputColors.h LibWeb: Move checkbox color palette computation to helper header 2023-03-24 09:57:48 +00:00
LabelablePaintable.cpp
LabelablePaintable.h
MarkerPaintable.cpp LibWeb: Use scaled font when painting list item markers 2023-04-01 22:39:47 +01:00
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: Add .scaled_font() helper to Layout::Node 2023-04-01 22:39:47 +01:00
PaintableBox.h LibWeb: Rename PaintableBox::clip_rect() 2023-03-19 19:04:51 +01:00
PaintContext.cpp LibWeb: Implement converting a DevicePixelRect to a CSSPixelRect 2023-04-17 01:16:04 +02:00
PaintContext.h LibWeb: Implement converting a DevicePixelRect to a CSSPixelRect 2023-04-17 01:16:04 +02:00
ProgressPaintable.cpp
ProgressPaintable.h
RadioButtonPaintable.cpp LibWeb: Add scalable radio buttons (with theme/accent-color support) 2023-03-24 09:57:48 +00:00
RadioButtonPaintable.h
ShadowPainting.cpp LibWeb: Use scaled font when painting text shadows 2023-04-01 22:39:47 +01:00
ShadowPainting.h
StackingContext.cpp LibWeb: Make SC hit testing more closely follow reverse paint order 2023-04-12 07:40:22 +02:00
StackingContext.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
SVGGeometryPaintable.cpp LibWeb: Scale SVG stroke-width based on viewbox 2023-04-15 19:28:13 +02:00
SVGGeometryPaintable.h LibWeb: Use (transformed) path bounding quad for SVG path hit testing 2023-04-12 07:40:22 +02:00
SVGGraphicsPaintable.cpp
SVGGraphicsPaintable.h
SVGPaintable.cpp
SVGPaintable.h
SVGSVGPaintable.cpp LibWeb: Apply CSS scaling to SVG elements 2023-04-12 07:40:22 +02:00
SVGSVGPaintable.h
TextPaintable.cpp
TextPaintable.h
VideoPaintable.cpp LibWeb: Restrict toggling video playback to certain areas in a video 2023-04-17 01:16:04 +02:00
VideoPaintable.h LibWeb: Paint a media timeline on HTMLVideoElement layout nodes 2023-04-11 19:27:55 +02:00