LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwSaveClip Class Referencefinal

#include <txtpaint.hxx>

Collaboration diagram for SwSaveClip:
[legend]

Public Member Functions

 SwSaveClip (OutputDevice *pOutDev)
 
 ~SwSaveClip ()
 
void ChgClip (const SwRect &rRect, const SwTextFrame *pFrame=nullptr, bool bEnlargeRect=false, sal_Int32 nEnlargeTop=0, sal_Int32 nEnlargeBottom=0)
 
bool IsOn () const
 
bool IsChg () const
 

Private Member Functions

void ChgClip_ (const SwRect &rRect, const SwTextFrame *pFrame, bool bEnlargeRect, sal_Int32 nEnlargeTop, sal_Int32 nEnlargeBottom)
 

Private Attributes

vcl::Region m_aClip
 
const bool m_bOn
 
bool m_bChg
 
VclPtr< OutputDevicem_pOut
 

Detailed Description

Definition at line 27 of file txtpaint.hxx.

Constructor & Destructor Documentation

◆ SwSaveClip()

SwSaveClip::SwSaveClip ( OutputDevice pOutDev)
inlineexplicit

Definition at line 39 of file txtpaint.hxx.

◆ ~SwSaveClip()

SwSaveClip::~SwSaveClip ( )

Definition at line 25 of file txtpaint.cxx.

References m_aClip, m_bChg, m_bOn, and m_pOut.

Member Function Documentation

◆ ChgClip()

void SwSaveClip::ChgClip ( const SwRect rRect,
const SwTextFrame pFrame = nullptr,
bool  bEnlargeRect = false,
sal_Int32  nEnlargeTop = 0,
sal_Int32  nEnlargeBottom = 0 
)
inline

◆ ChgClip_()

void SwSaveClip::ChgClip_ ( const SwRect rRect,
const SwTextFrame pFrame,
bool  bEnlargeRect,
sal_Int32  nEnlargeTop,
sal_Int32  nEnlargeBottom 
)
private

◆ IsChg()

bool SwSaveClip::IsChg ( ) const
inline

Definition at line 54 of file txtpaint.hxx.

References m_bChg.

Referenced by SwTextPainter::DrawTextLine().

◆ IsOn()

bool SwSaveClip::IsOn ( ) const
inline

Definition at line 53 of file txtpaint.hxx.

References m_bOn.

Referenced by SwTextFly::DrawTextOpaque().

Member Data Documentation

◆ m_aClip

vcl::Region SwSaveClip::m_aClip
private

Definition at line 29 of file txtpaint.hxx.

Referenced by ChgClip_(), and ~SwSaveClip().

◆ m_bChg

bool SwSaveClip::m_bChg
private

Definition at line 31 of file txtpaint.hxx.

Referenced by ChgClip_(), IsChg(), and ~SwSaveClip().

◆ m_bOn

const bool SwSaveClip::m_bOn
private

Definition at line 30 of file txtpaint.hxx.

Referenced by ChgClip_(), IsOn(), and ~SwSaveClip().

◆ m_pOut

VclPtr<OutputDevice> SwSaveClip::m_pOut
private

Definition at line 33 of file txtpaint.hxx.

Referenced by ChgClip(), ChgClip_(), and ~SwSaveClip().


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