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 aClip
 
const bool bOn
 
bool bChg
 
VclPtr< OutputDevicepOut
 

Detailed Description

Definition at line 26 of file txtpaint.hxx.

Constructor & Destructor Documentation

SwSaveClip::SwSaveClip ( OutputDevice pOutDev)
inlineexplicit

Definition at line 38 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 46 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 53 of file txtpaint.hxx.

References bChg.

Referenced by SwTextPainter::DrawTextLine().

bool SwSaveClip::IsOn ( ) const
inline

Definition at line 52 of file txtpaint.hxx.

References bOn.

Member Data Documentation

vcl::Region SwSaveClip::aClip
private

Definition at line 28 of file txtpaint.hxx.

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

bool SwSaveClip::bChg
private

Definition at line 30 of file txtpaint.hxx.

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

const bool SwSaveClip::bOn
private

Definition at line 29 of file txtpaint.hxx.

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

VclPtr<OutputDevice> SwSaveClip::pOut
private

Definition at line 32 of file txtpaint.hxx.

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


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