mirror of
https://github.com/RGBCube/serenity
synced 2025-05-20 13:15:07 +00:00
LibHTML: Add a Frame class, start fleshing out recursive layout.
Layout is initiated from Frame::layout(). It makes the document's layout node as wide as the frame, and then we'll take it from there.
This commit is contained in:
parent
f49e5c6732
commit
0db2f3cbe6
9 changed files with 91 additions and 3 deletions
|
@ -8,3 +8,9 @@ LayoutDocument::LayoutDocument(const Document& document)
|
|||
LayoutDocument::~LayoutDocument()
|
||||
{
|
||||
}
|
||||
|
||||
void LayoutDocument::layout()
|
||||
{
|
||||
rect().set_width(style().size().width());
|
||||
LayoutNode::layout();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue