1234567891011121314151617181920212223242526272829303132333435363738 |
- #include <LibHTML/DOM/Document.h>
- #include <LibHTML/Frame.h>
- Frame::Frame()
- {
- }
- Frame::~Frame()
- {
- }
- void Frame::set_document(Document* document)
- {
- if (m_document == document)
- return;
- if (m_document)
- m_document->detach_from_frame({}, *this);
- m_document = document;
- if (m_document)
- m_document->attach_to_frame({}, *this);
- }
- void Frame::set_size(const Size& size)
- {
- if (m_size == size)
- return;
- m_size = size;
- }
- void Frame::set_needs_display(const Rect& rect)
- {
- if (!on_set_needs_display)
- return;
- on_set_needs_display(rect);
- }
|