LibreOffice Module sw (master) 1
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
SwFrameNotify Class Reference

#include <frmtool.hxx>

Inheritance diagram for SwFrameNotify:
[legend]
Collaboration diagram for SwFrameNotify:
[legend]

Public Member Functions

 SwFrameNotify (SwFrame *pFrame)
 
 ~SwFrameNotify ()
 
const SwRectgetFrameArea () const
 
void SetInvaKeep ()
 

Protected Attributes

SwFramempFrame
 
const SwRect maFrame
 
const SwRect maPrt
 
SwTwips mnFlyAnchorOfst
 
SwTwips mnFlyAnchorOfstNoWrap
 
bool mbHadFollow
 
bool mbInvaKeep
 
bool mbValidSize
 

Private Member Functions

void ImplDestroy ()
 

Detailed Description

Definition at line 225 of file frmtool.hxx.

Constructor & Destructor Documentation

◆ SwFrameNotify()

SwFrameNotify::SwFrameNotify ( SwFrame pFrame)

◆ ~SwFrameNotify()

SwFrameNotify::~SwFrameNotify ( )

Definition at line 131 of file frmtool.cxx.

References ImplDestroy(), and suppress_fun_call_w_exception.

Member Function Documentation

◆ getFrameArea()

const SwRect & SwFrameNotify::getFrameArea ( ) const
inline

Definition at line 244 of file frmtool.hxx.

References maFrame.

Referenced by SwContentNotify::ImplDestroy().

◆ ImplDestroy()

void SwFrameNotify::ImplDestroy ( )
private

Definition at line 136 of file frmtool.cxx.

References SwPageFrame::AppendFlyToPage(), ePos, SwFrame::FindPageFrame(), SwFrame::FindPrev(), Fixed, sw::DocumentSettingManager::get(), SwFrame::GetAttrSet(), SwAttrSet::GetBackground(), SwTextFrame::GetBaseOffsetForFly(), SwFrame::GetBreakItem(), SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), SwDoc::GetDocumentSettingManager(), SwFrame::GetDrawObjs(), SwContact::GetFormat(), SwLayoutFrame::GetFormat(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormat::GetFrameSize(), SvxBrushItem::GetGraphicPos(), SwRectFnSet::GetHeight(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwFrame::GetIndNext(), SwFrame::GetIndPrev(), SwAttrSet::GetKeep(), SwLayoutFrame::GetLastLower(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwFrame::getRootFrame(), SwFrame::getSdrAllFillAttributesHelper(), SwRectFnSet::GetTop(), GetUserCall(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), SwRectFnSet::GetWidth(), SwFormatFrameSize::GetWidthSizeType(), GPOS_NONE, GPOS_TILED, SwViewShell::Imp(), SwFrame::ImplFindFlyFrame(), SwViewShellImp::InvalidateAccessibleFrameContent(), SwFrame::InvalidateNextPos(), SwFrame::InvalidatePos(), SwFrame::InvalidateSize(), SwFrame::IsAccessibleFrame(), SwRootFrame::IsAnyShellAccessible(), SwFrame::IsColumnFrame(), SwFrame::IsContentFrame(), SwFrame::IsFlowFrame(), SwFrame::IsFlyFrame(), SwFrameAreaDefinition::isFrameAreaSizeValid(), SwFrame::IsInFootnote(), SwFrame::IsRetoucheFrame(), SwFrame::IsSctFrame(), SwFrame::IsTabFrame(), SwFrame::IsTextFrame(), SwLayoutFrame::Lower(), maFrame, maPrt, mbHadFollow, mbInvaKeep, mbValidSize, mnFlyAnchorOfst, mnFlyAnchorOfstNoWrap, SwViewShellImp::MoveAccessibleFrame(), SwPageFrame::MoveFly(), mpFrame, SwPostItHelper::NONE, SwContact::ObjAnchoredAsChar(), SwContact::ObjAnchoredAtFly(), SwContact::ObjAnchoredAtPage(), SwRectFnSet::PosDiff(), SwFrame::SetCompletePaint(), SwFrame::SetRetouche(), SwRowFrame::ShouldRowKeepWithNext(), SwFrame::supportsFullDrawingLayerFillAttributeSet(), TABLE_ROW_KEEP, and SwRectFnSet::TopDist().

Referenced by ~SwFrameNotify().

◆ SetInvaKeep()

void SwFrameNotify::SetInvaKeep ( )
inline

Definition at line 245 of file frmtool.hxx.

References mbInvaKeep.

Referenced by SwTabFrame::MakeAll().

Member Data Documentation

◆ maFrame

const SwRect SwFrameNotify::maFrame
protected

◆ maPrt

const SwRect SwFrameNotify::maPrt
protected

◆ mbHadFollow

bool SwFrameNotify::mbHadFollow
protected

Definition at line 236 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

◆ mbInvaKeep

bool SwFrameNotify::mbInvaKeep
protected

Definition at line 237 of file frmtool.hxx.

Referenced by ImplDestroy(), and SetInvaKeep().

◆ mbValidSize

bool SwFrameNotify::mbValidSize
protected

Definition at line 238 of file frmtool.hxx.

Referenced by ImplDestroy().

◆ mnFlyAnchorOfst

SwTwips SwFrameNotify::mnFlyAnchorOfst
protected

Definition at line 234 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

◆ mnFlyAnchorOfstNoWrap

SwTwips SwFrameNotify::mnFlyAnchorOfstNoWrap
protected

Definition at line 235 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

◆ mpFrame

SwFrame* SwFrameNotify::mpFrame
protected

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