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 ( OutputDevice pOutDev)
inlineexplicit

Definition at line 39 of file txtpaint.hxx.

SwSaveClip::~SwSaveClip ( )

Member Function Documentation

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

Definition at line 47 of file txtpaint.hxx.

References ChgClip_().

Referenced by SwTextPainter::DrawTextLine(), SwKernPortion::Paint(), and SwDropPortion::PaintDrop().

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

Definition at line 54 of file txtpaint.hxx.

References m_bChg.

Referenced by SwTextPainter::DrawTextLine().

bool SwSaveClip::IsOn ( ) const
inline

Definition at line 53 of file txtpaint.hxx.

References m_bOn.

Member Data Documentation

vcl::Region SwSaveClip::m_aClip
private

Definition at line 29 of file txtpaint.hxx.

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

bool SwSaveClip::m_bChg
private

Definition at line 31 of file txtpaint.hxx.

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

const bool SwSaveClip::m_bOn
private

Definition at line 30 of file txtpaint.hxx.

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

VclPtr<OutputDevice> SwSaveClip::m_pOut
private

Definition at line 33 of file txtpaint.hxx.

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


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