mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:28:10 +00:00
LibWeb: Switch to using AK::is and AK::downcast
This commit is contained in:
parent
fe6474e692
commit
71556e39a4
73 changed files with 249 additions and 433 deletions
|
@ -42,7 +42,7 @@ void LineBoxFragment::paint(PaintContext& context)
|
|||
}
|
||||
|
||||
if (is<LayoutText>(layout_node())) {
|
||||
to<LayoutText>(layout_node()).paint_fragment(context, *this);
|
||||
downcast<LayoutText>(layout_node()).paint_fragment(context, *this);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -63,7 +63,7 @@ StringView LineBoxFragment::text() const
|
|||
{
|
||||
if (!is<LayoutText>(layout_node()))
|
||||
return {};
|
||||
return to<LayoutText>(layout_node()).text_for_rendering().substring_view(m_start, m_length);
|
||||
return downcast<LayoutText>(layout_node()).text_for_rendering().substring_view(m_start, m_length);
|
||||
}
|
||||
|
||||
const Gfx::FloatRect LineBoxFragment::absolute_rect() const
|
||||
|
@ -78,7 +78,7 @@ int LineBoxFragment::text_index_at(float x) const
|
|||
{
|
||||
if (!layout_node().is_text())
|
||||
return 0;
|
||||
auto& layout_text = to<LayoutText>(layout_node());
|
||||
auto& layout_text = downcast<LayoutText>(layout_node());
|
||||
auto& font = layout_text.specified_style().font();
|
||||
Utf8View view(text());
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue