Frame.h 373 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <LibHTML/DOM/Document.h>
  3. #include <SharedGraphics/Size.h>
  4. class Frame {
  5. public:
  6. Frame();
  7. ~Frame();
  8. Document* document() { return m_document.ptr(); }
  9. const Document* document() const { return m_document.ptr(); }
  10. void set_document(Document*);
  11. void layout();
  12. private:
  13. RetainPtr<Document> m_document;
  14. Size m_size;
  15. };