LibWeb: Rename NestedBrowsingContextP => NavigableContainerViewportP

...where P is for Paintable :^)
This commit is contained in:
Andreas Kling 2024-11-26 12:04:14 +01:00 committed by Andreas Kling
commit dd7623eb30
Notes: github-actions[bot] 2024-11-26 17:59:29 +00:00
7 changed files with 27 additions and 27 deletions

View file

@ -624,7 +624,7 @@ set(SOURCES
Painting/LabelablePaintable.cpp Painting/LabelablePaintable.cpp
Painting/MarkerPaintable.cpp Painting/MarkerPaintable.cpp
Painting/MediaPaintable.cpp Painting/MediaPaintable.cpp
Painting/NestedBrowsingContextPaintable.cpp Painting/NavigableContainerViewportPaintable.cpp
Painting/PaintContext.cpp Painting/PaintContext.cpp
Painting/Paintable.cpp Painting/Paintable.cpp
Painting/PaintableBox.cpp Painting/PaintableBox.cpp

View file

@ -143,7 +143,7 @@ GC::Ptr<Layout::Node> HTMLObjectElement::create_layout_node(CSS::StyleProperties
case Representation::Children: case Representation::Children:
return NavigableContainer::create_layout_node(move(style)); return NavigableContainer::create_layout_node(move(style));
case Representation::NestedBrowsingContext: case Representation::NestedBrowsingContext:
// FIXME: Actually paint the nested browsing context's document, similar to how iframes are painted with NavigableContainerViewport and NestedBrowsingContextPaintable. // FIXME: Actually paint the nested browsing context's document, similar to how iframes are painted with NavigableContainerViewport and NavigableContainerViewportPaintable.
return nullptr; return nullptr;
case Representation::Image: case Representation::Image:
if (image_data()) if (image_data())

View file

@ -7,7 +7,7 @@
#include <LibWeb/DOM/Document.h> #include <LibWeb/DOM/Document.h>
#include <LibWeb/Layout/NavigableContainerViewport.h> #include <LibWeb/Layout/NavigableContainerViewport.h>
#include <LibWeb/Layout/Viewport.h> #include <LibWeb/Layout/Viewport.h>
#include <LibWeb/Painting/NestedBrowsingContextPaintable.h> #include <LibWeb/Painting/NavigableContainerViewportPaintable.h>
namespace Web::Layout { namespace Web::Layout {
@ -37,7 +37,7 @@ void NavigableContainerViewport::did_set_content_size()
GC::Ptr<Painting::Paintable> NavigableContainerViewport::create_paintable() const GC::Ptr<Painting::Paintable> NavigableContainerViewport::create_paintable() const
{ {
return Painting::NestedBrowsingContextPaintable::create(*this); return Painting::NavigableContainerViewportPaintable::create(*this);
} }
} }

View file

@ -9,29 +9,29 @@
#include <LibWeb/Layout/NavigableContainerViewport.h> #include <LibWeb/Layout/NavigableContainerViewport.h>
#include <LibWeb/Layout/Viewport.h> #include <LibWeb/Layout/Viewport.h>
#include <LibWeb/Painting/BorderRadiusCornerClipper.h> #include <LibWeb/Painting/BorderRadiusCornerClipper.h>
#include <LibWeb/Painting/NestedBrowsingContextPaintable.h> #include <LibWeb/Painting/NavigableContainerViewportPaintable.h>
#include <LibWeb/Painting/ViewportPaintable.h> #include <LibWeb/Painting/ViewportPaintable.h>
namespace Web::Painting { namespace Web::Painting {
GC_DEFINE_ALLOCATOR(NestedBrowsingContextPaintable); GC_DEFINE_ALLOCATOR(NavigableContainerViewportPaintable);
GC::Ref<NestedBrowsingContextPaintable> NestedBrowsingContextPaintable::create(Layout::NavigableContainerViewport const& layout_box) GC::Ref<NavigableContainerViewportPaintable> NavigableContainerViewportPaintable::create(Layout::NavigableContainerViewport const& layout_box)
{ {
return layout_box.heap().allocate<NestedBrowsingContextPaintable>(layout_box); return layout_box.heap().allocate<NavigableContainerViewportPaintable>(layout_box);
} }
NestedBrowsingContextPaintable::NestedBrowsingContextPaintable(Layout::NavigableContainerViewport const& layout_box) NavigableContainerViewportPaintable::NavigableContainerViewportPaintable(Layout::NavigableContainerViewport const& layout_box)
: PaintableBox(layout_box) : PaintableBox(layout_box)
{ {
} }
Layout::NavigableContainerViewport const& NestedBrowsingContextPaintable::layout_box() const Layout::NavigableContainerViewport const& NavigableContainerViewportPaintable::layout_box() const
{ {
return static_cast<Layout::NavigableContainerViewport const&>(layout_node()); return static_cast<Layout::NavigableContainerViewport const&>(layout_node());
} }
void NestedBrowsingContextPaintable::paint(PaintContext& context, PaintPhase phase) const void NavigableContainerViewportPaintable::paint(PaintContext& context, PaintPhase phase) const
{ {
if (!is_visible()) if (!is_visible())
return; return;

View file

@ -11,19 +11,19 @@
namespace Web::Painting { namespace Web::Painting {
class NestedBrowsingContextPaintable final : public PaintableBox { class NavigableContainerViewportPaintable final : public PaintableBox {
GC_CELL(NestedBrowsingContextPaintable, PaintableBox); GC_CELL(NavigableContainerViewportPaintable, PaintableBox);
GC_DECLARE_ALLOCATOR(NestedBrowsingContextPaintable); GC_DECLARE_ALLOCATOR(NavigableContainerViewportPaintable);
public: public:
static GC::Ref<NestedBrowsingContextPaintable> create(Layout::NavigableContainerViewport const&); static GC::Ref<NavigableContainerViewportPaintable> create(Layout::NavigableContainerViewport const&);
virtual void paint(PaintContext&, PaintPhase) const override; virtual void paint(PaintContext&, PaintPhase) const override;
Layout::NavigableContainerViewport const& layout_box() const; Layout::NavigableContainerViewport const& layout_box() const;
private: private:
NestedBrowsingContextPaintable(Layout::NavigableContainerViewport const&); NavigableContainerViewportPaintable(Layout::NavigableContainerViewport const&);
}; };
} }

View file

@ -26,7 +26,7 @@ source_set("Painting") {
"LabelablePaintable.cpp", "LabelablePaintable.cpp",
"MarkerPaintable.cpp", "MarkerPaintable.cpp",
"MediaPaintable.cpp", "MediaPaintable.cpp",
"NestedBrowsingContextPaintable.cpp", "NavigableContainerViewportPaintable.cpp",
"PaintContext.cpp", "PaintContext.cpp",
"PaintStyle.cpp", "PaintStyle.cpp",
"Paintable.cpp", "Paintable.cpp",

View file

@ -29,13 +29,13 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<BODY>) [8,8 784x0] PaintableWithLines (BlockContainer<BODY>) [8,8 784x0]
PaintableWithLines (BlockContainer<DIV>#container) [8,8 784x0] PaintableWithLines (BlockContainer<DIV>#container) [8,8 784x0]
PaintableWithLines (BlockContainer<DIV>) [8,8 1x1] overflow: [8,8 20x290] PaintableWithLines (BlockContainer<DIV>) [8,8 1x1] overflow: [8,8 20x290]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,13 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,13 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,43 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,43 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,73 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,73 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,103 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,103 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,133 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,133 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,163 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,163 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,193 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,193 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,223 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,223 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,253 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,253 20x20]
NestedBrowsingContextPaintable (NavigableContainerViewport<IFRAME>) [13,283 20x20] NavigableContainerViewportPaintable (NavigableContainerViewport<IFRAME>) [13,283 20x20]