123456789101112131415161718192021222324 |
- #pragma once
- #include <LibHTML/Layout/LayoutNode.h>
- class Element;
- class LayoutBlock : public LayoutNode {
- public:
- LayoutBlock(const Node*, const StyledNode*);
- virtual ~LayoutBlock() override;
- virtual const char* class_name() const override { return "LayoutBlock"; }
- virtual void layout() override;
- virtual LayoutNode& inline_wrapper() override;
- private:
- virtual bool is_block() const override { return true; }
- void compute_width();
- void compute_position();
- void compute_height();
- };
|