diff options
Diffstat (limited to 'include/svx/sdr/contact/displayinfo.hxx')
-rw-r--r-- | include/svx/sdr/contact/displayinfo.hxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/svx/sdr/contact/displayinfo.hxx b/include/svx/sdr/contact/displayinfo.hxx index b474cae3377e..b4981808f023 100644 --- a/include/svx/sdr/contact/displayinfo.hxx +++ b/include/svx/sdr/contact/displayinfo.hxx @@ -23,6 +23,7 @@ #include <svx/svdsob.hxx> #include <vcl/region.hxx> #include <svx/svxdllapi.h> +#include <basegfx/range/b2irectangle.hxx> namespace sdr { @@ -37,6 +38,8 @@ namespace sdr // is empty, everything needs to be redrawn vcl::Region maRedrawArea; + /// only for Writer: current page being painted + basegfx::B2IRectangle m_WriterPageFrame; // Internal flag to know when the control layer is painted. Default is // false. If set to true, painting of the page, page borders and @@ -78,6 +81,9 @@ namespace sdr void SetRedrawArea(const vcl::Region& rRegion); const vcl::Region& GetRedrawArea() const { return maRedrawArea; } + void SetWriterPageFrame(basegfx::B2IRectangle const& rPageFrame); + basegfx::B2IRectangle const& GetWriterPageFrame() const { return m_WriterPageFrame; } + // Access to ControlLayerProcessingActive flag void SetControlLayerProcessingActive(bool bDoPaint); bool GetControlLayerProcessingActive() const { return mbControlLayerProcessingActive; } |