sw/inc/dpage.hxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit dabb07a77df33cc1b9732f7276f3d29b8e7e7810
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Mon Dec 12 20:16:13 2022 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Tue Dec 13 06:57:58 2022 +0000

    sw: document SwDPage
    
    That shared draw page means explicit clipping is needed at many places,
    e.g. this is the reason SdrPageView::DrawLayer() has a page frame
    parameter.
    
    Change-Id: I6b36c977a30d44e449b8b3a46ac4368f34210887
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144009
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sw/inc/dpage.hxx b/sw/inc/dpage.hxx
index c5a5c45a9813..16d5b4650169 100644
--- a/sw/inc/dpage.hxx
+++ b/sw/inc/dpage.hxx
@@ -27,6 +27,9 @@ class SdrPageGridFrameList;
 class SwDrawModel;
 class SwDoc;
 
+/// SwDPage is Writer's draw page: derives from SdrPage, but has a reference 
to the Writer document
+/// via SwDrawModel. One Writer document has 1 draw page, i.e. all Writer 
pages share the same draw
+/// page.
 class SwDPage final : public FmFormPage, public SdrObjUserCall
 {
     SwDPage &operator=(const SwDPage&) = delete;

Reply via email to