diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2024-11-15 13:20:06 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2024-11-15 15:47:15 +0100 |
commit | 981ce9b3a95d68bc88cf8c9b6fe5c9e6f17a75ef (patch) | |
tree | 5857063de894024975d172e23dba03ca4f5b9b46 /include | |
parent | 2fbb7e047245922a6e159ee88b6207ec3fbf67ec (diff) |
render master and slide content separately (drawinglayer render)
This renders master and the main slide as 2 separate layers, which
is useful because in a huge slideshow we can reuse the master slide
and only render the rest of the slide, which should be more compact
in size as the master slide is the one that usually contains the
(complex) background.
Change-Id: I5e86d718b7ab3b03bd0b6146ce4df218a4dd72d4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176622
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/svdpntv.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/svx/svdpntv.hxx b/include/svx/svdpntv.hxx index 8665262f0508..df3c95131590 100644 --- a/include/svx/svdpntv.hxx +++ b/include/svx/svdpntv.hxx @@ -207,7 +207,8 @@ protected: bool mbHideChart : 1; bool mbHideDraw : 1; // hide draw objects other than form controls bool mbHideFormControl : 1; // hide form controls only - bool mbPaintTextEdit : 1; // if should paint currently edited text + bool mbHideBackground : 1; // don't draw the (page's or matser page's) background + bool mbPaintTextEdit : 1; // if should paint currently edited text public: // Interface for BufferedOoutputAllowed flag @@ -473,10 +474,13 @@ public: bool getHideChart() const { return mbHideChart; } bool getHideDraw() const { return mbHideDraw; } bool getHideFormControl() const { return mbHideFormControl; } + bool getHideBackground() const { return mbHideBackground; } + void setHideOle(bool bNew) { if(bNew != mbHideOle) mbHideOle = bNew; } void setHideChart(bool bNew) { if(bNew != mbHideChart) mbHideChart = bNew; } void setHideDraw(bool bNew) { if(bNew != mbHideDraw) mbHideDraw = bNew; } void setHideFormControl(bool bNew) { if(bNew != mbHideFormControl) mbHideFormControl = bNew; } + void setHideBackground(bool bNew) { mbHideBackground = bNew; } void SetGridCoarse(const Size& rSiz) { maGridBig=rSiz; } void SetGridFine(const Size& rSiz) { |