summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2022-12-12 20:16:13 +0100
committerMiklos Vajna <vmiklos@collabora.com>2022-12-13 06:57:58 +0000
commitdabb07a77df33cc1b9732f7276f3d29b8e7e7810 (patch)
tree352bb866beae34956b5c67080f6797c769bc4e33
parent618cef756b87f9816d0dcbe04af163ccd06a986e (diff)
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 <vmiklos@collabora.com>
-rw-r--r--sw/inc/dpage.hxx3
1 files changed, 3 insertions, 0 deletions
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;