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 ( SwFrame pFrame)
SwFrameNotify::~SwFrameNotify ( )

Definition at line 131 of file frmtool.cxx.

References ImplDestroy(), and suppress_fun_call_w_exception.

Member Function Documentation

const SwRect& SwFrameNotify::getFrameArea ( ) const
inline

Definition at line 244 of file frmtool.hxx.

References maFrame.

Referenced by SwContentNotify::ImplDestroy().

void SwFrameNotify::ImplDestroy ( )
private

Definition at line 136 of file frmtool.cxx.

References SwPageFrame::AppendFlyToPage(), SwFlowFrame::CastFlowFrame(), SwFlowFrame::CheckKeep(), ePos, SwFrame::FindPageFrame(), SwFrame::FindPrev(), Fixed, sw::DocumentSettingManager::get(), SwFrame::GetAttrSet(), SwAttrSet::GetBackground(), 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, SwFlowFrame::HasFollow(), SwViewShell::Imp(), SwFrame::ImplFindFlyFrame(), SwViewShellImp::InvalidateAccessibleFrameContent(), SwFrame::InvalidateNextPos(), SwFrame::InvalidatePos(), SwFrame::InvalidateSize(), SwFrame::IsAccessibleFrame(), SwRootFrame::IsAnyShellAccessible(), SwFrame::IsColumnFrame(), SwFrame::IsContentFrame(), SwFrame::IsFlowFrame(), SwFrame::IsFlyFrame(), SwFlowFrame::IsFollow(), SwFrameAreaDefinition::isFrameAreaSizeValid(), SwFrame::IsInFootnote(), SwFlowFrame::IsKeep(), 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().

void SwFrameNotify::SetInvaKeep ( )
inline

Definition at line 245 of file frmtool.hxx.

Referenced by SwTabFrame::MakeAll().

Member Data Documentation

const SwRect SwFrameNotify::maFrame
protected
const SwRect SwFrameNotify::maPrt
protected
bool SwFrameNotify::mbHadFollow
protected

Definition at line 236 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

bool SwFrameNotify::mbInvaKeep
protected

Definition at line 237 of file frmtool.hxx.

Referenced by ImplDestroy().

bool SwFrameNotify::mbValidSize
protected

Definition at line 238 of file frmtool.hxx.

Referenced by ImplDestroy().

SwTwips SwFrameNotify::mnFlyAnchorOfst
protected

Definition at line 234 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

SwTwips SwFrameNotify::mnFlyAnchorOfstNoWrap
protected

Definition at line 235 of file frmtool.hxx.

Referenced by ImplDestroy(), and SwFrameNotify().

SwFrame* SwFrameNotify::mpFrame
protected

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