12345678910111213141516171819202122 |
- #include <LibHTML/Layout/LayoutBlock.h>
- #include <LibHTML/Layout/LayoutInline.h>
- LayoutInline::LayoutInline(const Node& node, RefPtr<StyleProperties> style_properties)
- : LayoutNode(&node, move(style_properties))
- {
- }
- LayoutInline::~LayoutInline()
- {
- }
- void LayoutInline::split_into_lines(LayoutBlock& container)
- {
- for_each_child([&](auto& child) {
- if (child.is_inline()) {
- static_cast<LayoutInline&>(child).split_into_lines(container);
- } else {
- // FIXME: Support block children of inlines.
- }
- });
- }
|