LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
sdr::contact::DisplayInfo Class Referencefinal

#include <displayinfo.hxx>

Collaboration diagram for sdr::contact::DisplayInfo:
[legend]

Public Member Functions

 DisplayInfo ()
 
void SetProcessLayers (const SdrLayerIDSet &rSet)
 
const SdrLayerIDSetGetProcessLayers () const
 
void SetRedrawArea (const vcl::Region &rRegion)
 
const vcl::RegionGetRedrawArea () const
 
void SetWriterPageFrame (basegfx::B2IRectangle const &rPageFrame)
 
basegfx::B2IRectangle const & GetWriterPageFrame () const
 
void SetControlLayerProcessingActive (bool bDoPaint)
 
bool GetControlLayerProcessingActive () const
 
void SetPageProcessingActive (bool bDoPaint)
 
bool GetPageProcessingActive () const
 
void ClearGhostedDrawMode ()
 
void SetGhostedDrawMode ()
 
bool IsGhostedDrawModeActive () const
 
bool GetSubContentActive () const
 
void SetSubContentActive (bool bNew)
 

Private Attributes

SdrLayerIDSet maProcessLayers
 
vcl::Region maRedrawArea
 
basegfx::B2IRectangle m_WriterPageFrame
 only for Writer: current page being painted More...
 
bool mbControlLayerProcessingActive: 1
 
bool mbPageProcessingActive: 1
 
bool mbGhostedDrawModeActive: 1
 
bool mbSubContentActive: 1
 

Detailed Description

Definition at line 32 of file displayinfo.hxx.

Constructor & Destructor Documentation

sdr::contact::DisplayInfo::DisplayInfo ( )

Definition at line 27 of file displayinfo.cxx.

Member Function Documentation

void sdr::contact::DisplayInfo::ClearGhostedDrawMode ( )
bool sdr::contact::DisplayInfo::GetControlLayerProcessingActive ( ) const
inline
bool sdr::contact::DisplayInfo::GetPageProcessingActive ( ) const
inline
const SdrLayerIDSet& sdr::contact::DisplayInfo::GetProcessLayers ( ) const
inline
const vcl::Region& sdr::contact::DisplayInfo::GetRedrawArea ( ) const
inline
bool sdr::contact::DisplayInfo::GetSubContentActive ( ) const
inline
basegfx::B2IRectangle const& sdr::contact::DisplayInfo::GetWriterPageFrame ( ) const
inline
bool sdr::contact::DisplayInfo::IsGhostedDrawModeActive ( ) const
inline
void sdr::contact::DisplayInfo::SetControlLayerProcessingActive ( bool  bDoPaint)

Definition at line 54 of file displayinfo.cxx.

References mbControlLayerProcessingActive.

Referenced by SdrPageWindow::RedrawLayer().

void sdr::contact::DisplayInfo::SetGhostedDrawMode ( )
void sdr::contact::DisplayInfo::SetPageProcessingActive ( bool  bDoPaint)

Definition at line 62 of file displayinfo.cxx.

References mbPageProcessingActive.

Referenced by SdrPageWindow::RedrawAll(), and SdrPageWindow::RedrawLayer().

void sdr::contact::DisplayInfo::SetProcessLayers ( const SdrLayerIDSet rSet)
void sdr::contact::DisplayInfo::SetRedrawArea ( const vcl::Region rRegion)

Definition at line 44 of file displayinfo.cxx.

References maRedrawArea.

Referenced by SdrPageWindow::RedrawAll(), and SdrPageWindow::RedrawLayer().

void sdr::contact::DisplayInfo::SetSubContentActive ( bool  bNew)
void sdr::contact::DisplayInfo::SetWriterPageFrame ( basegfx::B2IRectangle const &  rPageFrame)

Definition at line 49 of file displayinfo.cxx.

References m_WriterPageFrame.

Referenced by SdrPageWindow::RedrawLayer().

Member Data Documentation

basegfx::B2IRectangle sdr::contact::DisplayInfo::m_WriterPageFrame
private

only for Writer: current page being painted

Definition at line 42 of file displayinfo.hxx.

Referenced by SetWriterPageFrame().

SdrLayerIDSet sdr::contact::DisplayInfo::maProcessLayers
private

Definition at line 35 of file displayinfo.hxx.

Referenced by SetProcessLayers().

vcl::Region sdr::contact::DisplayInfo::maRedrawArea
private

Definition at line 39 of file displayinfo.hxx.

Referenced by SetRedrawArea().

bool sdr::contact::DisplayInfo::mbControlLayerProcessingActive
private

Definition at line 49 of file displayinfo.hxx.

Referenced by SetControlLayerProcessingActive().

bool sdr::contact::DisplayInfo::mbGhostedDrawModeActive
private

Definition at line 62 of file displayinfo.hxx.

Referenced by ClearGhostedDrawMode(), and SetGhostedDrawMode().

bool sdr::contact::DisplayInfo::mbPageProcessingActive
private

Definition at line 56 of file displayinfo.hxx.

Referenced by SetPageProcessingActive().

bool sdr::contact::DisplayInfo::mbSubContentActive
private

Definition at line 67 of file displayinfo.hxx.

Referenced by SetSubContentActive().


The documentation for this class was generated from the following files: