ladybird/Libraries/LibWeb/Painting
Vaxry c5d0af54d0 LibWeb: Don't handle scroll if no axes are accepted
In some cases, we might be hovering directly on an element
scrollable e.g. horizontally, but we are scrolling vertically.
In these cases, we need to delegate the scroll to the parent
instead of stalling the user's scroll.
2025-03-01 23:54:48 +01:00
..
AudioPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
AudioPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
BackgroundPainting.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
BackgroundPainting.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BackingStore.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BackingStore.h LibWeb+Services: Remove unused #includes 2025-01-31 13:28:09 +01:00
BorderPainting.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
BorderPainting.h LibGfx: Delete DeprecatedPainter 2024-11-25 21:13:53 +01:00
BorderRadiiData.cpp LibGfx: Delete DeprecatedPainter 2024-11-25 21:13:53 +01:00
BorderRadiiData.h LibGfx: Delete DeprecatedPainter 2024-11-25 21:13:53 +01:00
BorderRadiusCornerClipper.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
BorderRadiusCornerClipper.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BordersData.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BordersData.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BoxModelMetrics.cpp LibWeb: Store final box model metrics in paint tree, not layout tree 2025-02-17 18:28:29 +01:00
BoxModelMetrics.h LibWeb: Store final box model metrics in paint tree, not layout tree 2025-02-17 18:28:29 +01:00
CanvasPaintable.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CanvasPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CheckBoxPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
CheckBoxPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ClipFrame.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ClipFrame.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ClippableAndScrollable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
ClippableAndScrollable.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Command.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Command.h LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
DisplayList.cpp LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
DisplayList.h LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
DisplayListPlayerSkia.cpp LibWeb/Painting: Paint triangle waves using Skia 2025-02-28 16:34:08 +00:00
DisplayListPlayerSkia.h LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
DisplayListRecorder.cpp LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
DisplayListRecorder.h LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
FieldSetPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
FieldSetPaintable.h LibWeb: Lay out the fieldset's rendered legend 2024-11-29 12:36:52 +00:00
GradientData.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GradientPainting.cpp LibWeb: Only require NodeWithStyle for gradient size resolution 2025-02-28 13:50:13 +01:00
GradientPainting.h LibWeb: Only require NodeWithStyle for gradient size resolution 2025-02-28 13:50:13 +01:00
ImagePaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
ImagePaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
InputColors.h LibWeb/CSS: Implement the color-scheme CSS property 2025-01-08 11:18:13 +00:00
LabelablePaintable.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LabelablePaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MarkerPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
MarkerPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MediaPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
MediaPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigableContainerViewportPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
NavigableContainerViewportPaintable.h LibWeb: Rename NestedBrowsingContextP => NavigableContainerViewportP 2024-11-26 18:32:48 +01:00
Paintable.cpp LibWeb+WebContent+UI: Support image cursors 2025-02-28 13:50:13 +01:00
Paintable.h LibWeb+WebContent+UI: Support image cursors 2025-02-28 13:50:13 +01:00
PaintableBox.cpp LibWeb: Don't handle scroll if no axes are accepted 2025-03-01 23:54:48 +01:00
PaintableBox.h LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
PaintableFragment.cpp LibWeb: Allow keyboard input to alter email inputs 2024-12-30 11:04:16 +01:00
PaintableFragment.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
PaintBoxShadowParams.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PaintContext.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PaintContext.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
PaintStyle.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
RadioButtonPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
RadioButtonPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ScrollFrame.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ScrollFrame.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ScrollState.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowData.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowPainting.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
ShadowPainting.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StackingContext.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
StackingContext.h LibWeb/CSS: Implement mix-blend-mode 2025-02-05 11:26:58 +00:00
SVGClipPaintable.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGClipPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGForeignObjectPaintable.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGForeignObjectPaintable.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGGraphicsPaintable.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGGraphicsPaintable.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGMaskable.cpp LibWeb/SVG: Skip unwanted transformations on clip-path 2025-02-01 13:38:56 +01:00
SVGMaskable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGMaskPaintable.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGMaskPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGPathPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGPathPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SVGSVGPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGSVGPaintable.h LibWeb: Make SVGs respect their CSS transforms 2024-11-24 14:30:32 +01:00
TableBordersPainting.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
TableBordersPainting.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TextPaintable.cpp LibWeb: Remove unnecessary const_casts from TextPaintable 2025-01-31 13:37:15 +01:00
TextPaintable.h LibWeb: Dispatch "click" event on input control associated with <label> 2024-11-21 16:11:03 +01:00
VideoPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
VideoPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ViewportPaintable.cpp LibWeb: Ensure inert elements are not selectable 2025-02-21 12:41:57 +00:00
ViewportPaintable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00