mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:38:12 +00:00
LibWeb: Merge Document::layout() and Document::update_layout()
There is now only Document::update_layout().
This commit is contained in:
parent
dbfce38c90
commit
3c9dcec442
5 changed files with 6 additions and 15 deletions
|
@ -287,7 +287,7 @@ void Document::attach_to_frame(Badge<Frame>, Frame& frame)
|
||||||
node.document_did_attach_to_frame(frame);
|
node.document_did_attach_to_frame(frame);
|
||||||
return IterationDecision::Continue;
|
return IterationDecision::Continue;
|
||||||
});
|
});
|
||||||
layout();
|
update_layout();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Document::detach_from_frame(Badge<Frame>, Frame& frame)
|
void Document::detach_from_frame(Badge<Frame>, Frame& frame)
|
||||||
|
@ -376,10 +376,10 @@ void Document::invalidate_layout()
|
||||||
void Document::force_layout()
|
void Document::force_layout()
|
||||||
{
|
{
|
||||||
invalidate_layout();
|
invalidate_layout();
|
||||||
layout();
|
update_layout();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Document::layout()
|
void Document::update_layout()
|
||||||
{
|
{
|
||||||
if (!frame())
|
if (!frame())
|
||||||
return;
|
return;
|
||||||
|
@ -410,14 +410,6 @@ void Document::update_style()
|
||||||
update_layout();
|
update_layout();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Document::update_layout()
|
|
||||||
{
|
|
||||||
if (!frame())
|
|
||||||
return;
|
|
||||||
|
|
||||||
layout();
|
|
||||||
}
|
|
||||||
|
|
||||||
RefPtr<Layout::Node> Document::create_layout_node(const CSS::StyleProperties*)
|
RefPtr<Layout::Node> Document::create_layout_node(const CSS::StyleProperties*)
|
||||||
{
|
{
|
||||||
return adopt(*new Layout::InitialContainingBlockBox(*this, CSS::StyleProperties::create()));
|
return adopt(*new Layout::InitialContainingBlockBox(*this, CSS::StyleProperties::create()));
|
||||||
|
|
|
@ -117,7 +117,6 @@ public:
|
||||||
Color visited_link_color() const;
|
Color visited_link_color() const;
|
||||||
void set_visited_link_color(Color);
|
void set_visited_link_color(Color);
|
||||||
|
|
||||||
void layout();
|
|
||||||
void force_layout();
|
void force_layout();
|
||||||
void invalidate_layout();
|
void invalidate_layout();
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@ String HTMLElement::inner_text()
|
||||||
StringBuilder builder;
|
StringBuilder builder;
|
||||||
|
|
||||||
// innerText for element being rendered takes visibility into account, so force a layout and then walk the layout tree.
|
// innerText for element being rendered takes visibility into account, so force a layout and then walk the layout tree.
|
||||||
document().layout();
|
document().update_layout();
|
||||||
if (!layout_node())
|
if (!layout_node())
|
||||||
return text_content();
|
return text_content();
|
||||||
|
|
||||||
|
|
|
@ -103,7 +103,7 @@ void Frame::set_size(const Gfx::IntSize& size)
|
||||||
return;
|
return;
|
||||||
m_size = size;
|
m_size = size;
|
||||||
if (m_document)
|
if (m_document)
|
||||||
m_document->layout();
|
m_document->update_layout();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Frame::set_viewport_scroll_offset(const Gfx::IntPoint& offset)
|
void Frame::set_viewport_scroll_offset(const Gfx::IntPoint& offset)
|
||||||
|
|
|
@ -102,7 +102,7 @@ void PageHost::set_viewport_rect(const Gfx::IntRect& rect)
|
||||||
{
|
{
|
||||||
page().main_frame().set_size(rect.size());
|
page().main_frame().set_size(rect.size());
|
||||||
if (page().main_frame().document())
|
if (page().main_frame().document())
|
||||||
page().main_frame().document()->layout();
|
page().main_frame().document()->update_layout();
|
||||||
page().main_frame().set_viewport_scroll_offset(rect.location());
|
page().main_frame().set_viewport_scroll_offset(rect.location());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue