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

Helper class to isolate geometry-defining members of SwFrame and to control their accesses. More...

#include <frame.hxx>

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

Classes

class  FrameAreaWriteAccess
 
class  FramePrintAreaWriteAccess
 

Public Member Functions

 SwFrameAreaDefinition ()
 
virtual ~SwFrameAreaDefinition ()
 
bool isFrameAreaPositionValid () const
 
bool isFrameAreaSizeValid () const
 
bool isFramePrintAreaValid () const
 
bool isFrameAreaDefinitionValid () const
 
sal_uInt32 GetFrameId () const
 
const SwRectgetFrameArea () const
 
const SwRectgetFramePrintArea () const
 
virtual basegfx::B2DHomMatrix getFrameAreaTransformation () const
 
virtual basegfx::B2DHomMatrix getFramePrintAreaTransformation () const
 
virtual void transform_translate (const Point &rOffset)
 

Protected Member Functions

void setFrameAreaPositionValid (bool bNew)
 
void setFrameAreaSizeValid (bool bNew)
 
void setFramePrintAreaValid (bool bNew)
 

Private Attributes

SwRect maFrameArea
 
SwRect maFramePrintArea
 
bool mbFrameAreaPositionValid: 1
 
bool mbFrameAreaSizeValid: 1
 
bool mbFramePrintAreaValid: 1
 
const sal_uInt32 mnFrameId
 

Static Private Attributes

static sal_uInt32 mnLastFrameId =0
 

Detailed Description

Helper class to isolate geometry-defining members of SwFrame and to control their accesses.

Moved to own class to have no hidden accesses to 'private' members anymore.

Added most important flags about the state of this geometric information and if it is valid or not

Definition at line 130 of file frame.hxx.

Constructor & Destructor Documentation

SwFrameAreaDefinition::SwFrameAreaDefinition ( )

Definition at line 67 of file wsfrm.cxx.

SwFrameAreaDefinition::~SwFrameAreaDefinition ( )
virtual

Definition at line 77 of file wsfrm.cxx.

Member Function Documentation

const SwRect& SwFrameAreaDefinition::getFrameArea ( ) const
inline

Definition at line 175 of file frame.hxx.

Referenced by SwViewShellImp::AddPaintRect(), SwRowFrame::AdjustCells(), SwTextFrame::AdjustFrame(), objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), SwFrame::AdjustNeighbourhood(), AdjustSizeChgNotify(), SwRootFrame::AllAddPaintRect(), SwTaggedPDFHelper::BeginBlockStructureElements(), SwTextFrame::CalcBaseOfstForFly(), SwTextFormatter::CalcBottomLine(), SwFEShell::CalcBoundRect(), CalcClipRect(), CalcContent(), SwFlyFrame::CalcContentHeight(), SwTextFrame::CalcFitToContent(), SwTabFrame::CalcFlyOffsets(), SwTextFormatter::CalcFlyWidth(), SwTextFrame::CalcFollow(), SwRootFrame::CalcFrameRects(), SwTabFrame::CalcHeightOfFirstContentLine(), CalcHeightWithFlys(), SwTextFrame::CalcLineSpace(), SwContentFrame::CalcLowers(), SwTextFly::CalcMinBottom(), SwSectionFrame::CalcMinDiff(), SwViewShell::CalcPagesForPrint(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), SwTextFrame::CalcPrepFootnoteAdjust(), SwTextFrame::CalcPreps(), SwPagePreviewLayout::CalcPreviewDataForPage(), SwPagePreviewLayout::CalcPreviewLayoutSizes(), SwFlyFrame::CalcRel(), objectpositioning::SwAnchoredObjectPosition::CalcRelPosX(), SwDoc::CalculatePagesForPrinting(), SwDoc::Chain(), SwFEShell::Chainable(), SwFlyFrame::ChainFrames(), SwFlyFreeFrame::CheckClip(), SwSectionFrame::CheckClipping(), SwLayHelper::CheckFlyCache_(), SwLayHelper::CheckInsert(), SwViewShell::CheckInvalidForPaint(), SwVirtFlyDrawObj::CheckMacroHit(), SwFrame::CheckPageDescs(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), CheckSplitCells(), SwRootFrame::CheckViewLayout(), SwDoc::ChgAnchor(), SwLayoutFrame::ChgLowersProp(), SwFlyFrame::ChgSize(), SwRootFrame::ChgSize(), SwFrame::ChgSize(), SwTextFrame::ChgThisLines(), ChkChartSel(), SwAccessibleTableData_Impl::CollectData(), SwAccessibleTableData_Impl::CollectExtents(), SwTextFrame::ConnectFootnote(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwTextIter::CtorInitTextIter(), SwTextMargin::CtorInitTextMargin(), SwContentFrame::Cut(), SwFootnoteFrame::Cut(), SwLayoutFrame::Cut(), SwTabFrame::Cut(), SwPageFrame::Cut(), SwSectionFrame::Cut_(), SwRootFrame::DeleteEmptySct_(), SwPageFrame::DestroyImpl(), SwLayIdle::DoIdleJob(), SwAutoFormat::DoTable(), objectpositioning::SwAnchoredObjectPosition::DrawAsideFly(), SwTextPainter::DrawTextLine(), SwTextFly::DrawTextOpaque(), SwFrame::dumpInfosAsXml(), SwAutoFormat::EnsureFormatted(), SwTextFrame::FillCursorPos(), SwShellTableCursor::FillRects(), SwRootFrame::FillSelection(), FindAnchor(), SwAccessibleTableData_Impl::FindCell(), SwFrameFormat::FindLayoutRect(), SwContentNode::FindLayoutRect(), SwNode::FindOutlineNodeOfLevel(), FindPage(), SwContentNode::FindPageFrameRect(), WidowsAndOrphans::FindWidows(), SwRowFrame::Format(), SwBodyFrame::Format(), SwCellFrame::Format(), SwLayoutFrame::Format(), SwFootnoteContFrame::Format(), SwSectionFrame::Format(), SwTabFrame::Format(), SwFlyFrame::Format(), SwFlyInContentFrame::Format(), SwTextFrame::Format(), SwTextFrame::Format_(), SwTextFrame::FormatAdjust(), SwLayAction::FormatContent(), SwLayAction::FormatContent_(), SwLayAction::FormatFlyContent(), SwLayAction::FormatLayout(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), SwTextFrame::FormatLine(), SwHeadFootFrame::FormatPrt(), SwTextFrame::FormatQuick(), ExtraFormatToPositionObjs::FormatSectionToPositionObjs(), SwHeadFootFrame::FormatSize(), SwLayoutFrame::FormatWidthCols(), SwFlyFrame::FrameSizeChg(), SwAccessibleTable::getAccessibleColumn(), SwAccessibleTable::getAccessibleColumnExtentAt(), SwAccessibleTable::getAccessibleRow(), SwAccessibleTable::getAccessibleRowExtentAt(), SwFEShell::GetAnchorObjDiff(), SwFEShell::GetAnyCurRect(), SwTextFrame::GetAutoPos(), GetAutoSumSel(), SwFrame::GetBackgroundBrush(), SwFEShell::GetBestObject(), SwTextFrameInfo::GetBigIndent(), GetBodyTextNode(), SwFrame::GetBottomMargin(), SwPageFrame::GetBoundRect(), sw::access::SwAccessibleChild::GetBounds(), sw::access::SwAccessibleChild::GetBox(), SwFEShell::GetBox(), SwHTMLTableLayout::GetBrowseWidthByTabFrame(), SwAccessibleTableData_Impl::GetCellAtPos(), SwTextFrameInfo::GetCharPos(), SwNoTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), SwTextFrame::GetCharRect(), SwCursorShell::GetContentAtPos(), SwPageFrame::GetContentHeight(), SwLayoutFrame::GetContentPos(), SwPageFrame::GetContentPosition(), SwFEShell::GetCurMouseTabColNum(), SwCellFrame::GetCursorOfst(), SwFlyFrame::GetCursorOfst(), SwPageFrame::GetCursorOfst(), SwRootFrame::GetCursorOfst(), SwTextCursor::GetCursorOfst(), SwTextFrame::GetCursorOfst_(), SwFEShell::GetCurTabColNum(), SwViewShell::GetDocSize(), SwFEShell::GetFlyRect(), SwTextFrame::GetFootnoteFrameHeight_(), SwTextFrame::GetFootnoteLine(), SwFrame::GetFrameAnchorPos(), getFrameAreaTransformation(), getFramePrintAreaTransformation(), SwTextFormatter::GetFrameRstHeight(), SwNoTextFrame::GetGrfArea(), SwDPage::GetGridFrameList(), objectpositioning::SwAnchoredObjectPosition::GetHoriAlignmentValues(), SwFrameFormat::GetIMapObject(), SwVirtFlyDrawObj::getInnerBound(), SwCallLink::getLayoutFrame(), SwPostItHelper::getLayoutHeight(), SwPostItHelper::getLayoutInfos(), SwTextFrameInfo::GetLineStart(), SwTextFormatInfo::GetLineWidth(), GetMergeSel(), SwFEShell::GetMousePageDesc(), SwRootFrame::GetNextPrevContentPos(), SwCursorShell::GetNextPrevPageNum(), SwFrame::GetNextSctLeaf(), SwFlyFrame::GetObjRect(), SwOLEObj::GetOleRef(), SwVirtFlyDrawObj::getOuterBound(), SwRootFrame::GetPageAtPos(), SwPostItHelper::getPageInfo(), SwViewShell::GetPageNumAndSetOffsetForPDF(), SwFEShell::GetPageNumber(), SwRootFrame::GetPagePos(), SwViewShell::GetPageSize(), SwFrame::GetPaintArea(), SwTextFrame::GetPaintSwRect(), SwXFrame::getPropertyValue(), SwFrame::GetPrtBottom(), SwFrame::GetPrtLeft(), SwFrame::GetPrtRight(), SwFrame::GetPrtTop(), SwTableCellInfo::getRect(), SwFEShell::GetRelativePagePosition(), SwAnchoredObject::GetRelCharX(), SwAnchoredObject::GetRelCharY(), SwFrame::GetRelPos(), SwAnchoredObject::GetRelPosToAnchorFrame(), SwAnchoredObject::GetRelPosToPageFrame(), SwFrame::GetRightMargin(), SwFEShell::GetSectionWidth(), SwAccessibleTableData_Impl::GetSelection(), SwDoc::GetTabCols(), SwFEShell::GetTabCols_(), SwTableLine::GetTableLineHeight(), GetTableSel(), SwDoc::GetTabRows(), SwFEShell::GetTabRows_(), objectpositioning::SwAnchoredObjectPosition::GetTopForObjPos(), SwFlyFreeFrame::GetUnclippedFrame(), SwFlowFrame::GetUpperSpaceAmountConsideredForPageGrid_(), SwFootnoteBossFrame::GetVarSpace(), objectpositioning::SwAnchoredObjectPosition::GetVertAlignmentValues(), GetVirtualUpper(), SwFEShell::GotoFly(), SwCursorShell::GotoFlyAnchor(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwFEShell::GotoObj(), SwSectionFrame::Grow_(), SwFlyFrame::Grow_(), SwSectionFrame::Growable(), SwRowFrame::GrowFrame(), SwHeadFootFrame::GrowFrame(), SwFootnoteContFrame::GrowFrame(), SwLayoutFrame::GrowFrame(), SwContentFrame::GrowFrame(), SwTabFrame::GrowFrame(), SwFEShell::ImpEndCreate(), objectpositioning::SwAnchoredObjectPosition::ImplAdjustHoriRelPos(), objectpositioning::SwAnchoredObjectPosition::ImplAdjustVertRelPos(), SwViewShellImp::Init(), SwRootFrame::Init(), SwTextFly::InitAnchoredObjList(), sw::DocumentDrawModelManager::InitDrawModel(), SwLayoutFrame::InnerHeight(), SwTabFramePainter::Insert(), SwFlyFrame::InsertColumns(), SwFEShell::InsertDrawObj(), InsertGridFrame(), SwFrame::InsertPage(), SwLayAction::InternalAction(), SwRootFrame::InvalidateAllContent(), SwAccessibleContext::InvalidateChildPosOrSize(), InvaPercentFlys(), Is_Lower_Of(), SwTextFly::IsAnyFrame(), SwTextFly::IsAnyObj(), SwRootFrame::IsBetweenPages(), SwViewShellImp::IsDragPossible(), IsFrameBehind(), IsFrameInSameContext(), IsFrameInTableSel(), SwTextFrame::IsHiddenNow(), SwShellTableCursor::IsInside(), SwNode::IsInVisibleArea(), SwEditShell::IsMoveLeftMargin(), SwPageFrame::IsOverHeaderFooterArea(), SwFlyFrame::IsPaint(), SwCursor::IsSelOvr(), SwLayAction::IsShortCut(), SwFlyFrame::IsShowUnfloatButton(), SwFEShell::IsURLGrfAtPos(), SwTabFrame::Join(), lcl_AdjustRowSpanCells(), lcl_ArrangeLowers(), lcl_CalcBorderRect(), lcl_CalcCellFit(), lcl_CalcCellRstHeight(), lcl_CalcColValues(), lcl_CalcContentHeight(), lcl_CalcDownDist(), lcl_CalcFlyBasePos(), lcl_CalcHeightOfFirstContentLine(), lcl_CalcMinCellHeight(), lcl_CalcMinRowHeight(), lcl_CalcSubColValues(), lcl_CalcWish(), lcl_CheckFlowBack(), lcl_CheckObjects(), lcl_CollectCells(), lcl_DeadLine(), lcl_FindAnchorLayPos(), lcl_FindAnchorPos(), lcl_FindBasePos(), lcl_FindCnt(), lcl_FindCntDiff(), lcl_FindFirstInvaContent(), lcl_FindFirstInvaObj(), lcl_FindFrame(), lcl_FindFrameInTab(), lcl_FindStartEndCol(), lcl_GetFootnoteLower(), lcl_GetHeightOfRows(), lcl_GetPrintUIOptions(), lcl_InnerCalcLayout(), lcl_Inside(), lcl_IsDropFlyInter(), lcl_IsInvaLay(), lcl_LayoutFrameEnsureMinHeight(), lcl_MoveAllLowers(), lcl_NotifyContent(), lcl_NotifyNeighbours(), lcl_PointToPrt(), lcl_PreprocessRowsInCells(), lcl_ProjectOntoClosestTableFrame(), lcl_RecalcSplitLine(), lcl_SetAnchor(), lcl_SetOtherLineHeight(), lcl_SetPos(), lcl_ShrinkCellsAndAllContent(), lcl_SubtractFlys(), lcl_UpDown(), SwSizeEnterLeave::Leave(), SwFrameChangesLeave::Leave(), SwContentFrame::MakeAll(), SwLayoutFrame::MakeAll(), SwNoTextFrame::MakeAll(), SwSectionFrame::MakeAll(), SwFlyFreeFrame::MakeAll(), SwPageFrame::MakeAll(), SwTabFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwRootFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), SwFrame::MakeBelowPos(), SwFlyFrameFormat::MakeGraphic(), SwEnhancedPDFExportHelper::MakeHeaderFooterLinks(), SwFrame::MakeLeftPos(), SwFlyFrame::MakeObjPos(), SwTextFrame::MakePos(), SwFrame::MakePos(), SwContentFrame::MakePrtArea(), SwFrame::MakeRightPos(), MakeSelUnions(), SwRootFrame::MakeTableCursors(), SwViewShell::MakeVisible(), SwNoTextFrame::Modify(), SwFlyAtContentFrame::Modify(), SwFEShell::MoveAnchor(), SwLayouter::MoveBwdSuppressed(), SwCursorShell::MoveColumn(), SwCursorShell::MoveCursorToNum(), SwContentFrame::MoveFootnoteCntFwd(), SwFlowFrame::MoveFwd(), SwVirtFlyDrawObj::NbcCrop(), SwVirtFlyDrawObj::NbcMove(), SwVirtFlyDrawObj::NbcResize(), SwTextFormatter::NewFootnotePortion(), SwTextFormatter::NewTabPortion(), Notify_Background(), SwLayoutFrame::NotifyLowerObjs(), SwTable::OldSplitRow(), SwAnchoredObject::OverlapsPrevColumn(), sw::FlyContentPortion::Paint(), SwColumnFrame::PaintBreak(), SwLayoutFrame::PaintColLines(), SwLayAction::PaintContent(), SwPageFrame::PaintDecorators(), SwViewShell::PaintDesktop(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwPageFrame::PaintGrid(), SwViewShellImp::PaintLayer(), SwFootnoteContFrame::PaintLine(), SwLineRects::PaintLines(), SwTabFramePainter::PaintLines(), SwPageFrame::PaintMarginArea(), SwNoTextFrame::PaintPicture(), SwColumnFrame::PaintSubsidiaryLines(), SwHeadFootFrame::PaintSubsidiaryLines(), SwLayoutFrame::PaintSubsidiaryLines(), SwPageFrame::PaintSubsidiaryLines(), SwNoTextFrame::PaintSwFrame(), SwLayoutFrame::PaintSwFrame(), SwTabFrame::PaintSwFrame(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFootnoteContFrame::PaintSwFrameShadowAndBorder(), SwFrame::PaintSwFrameShadowAndBorder(), SwLayAction::PaintWithoutFlys(), SwContentFrame::Paste(), SwSectionFrame::Paste(), SwLayoutFrame::Paste(), SwFootnoteFrame::Paste(), SwTabFrame::Paste(), SwPageFrame::Paste(), SwFlowFrame::PasteTree(), SwTabPortion::PreFormat(), SwTextFrame::Prepare(), SwViewShell::PrintOrPDFExport(), SwViewShell::PrintProspect(), SwPageFrame::PrtWithoutHeaderAndFooter(), SwFootnoteBossFrame::RearrangeFootnotes(), SwImplProtocol::Record_(), SwCursorShell::RefreshBlockCursor(), SwLayoutFrame::RefreshExtraData(), SwLayoutFrame::RefreshLaySubsidiary(), SwFrame::ReinitializeFrameSizeAttrFlags(), SwTabFrame::RemoveFollowFlowLine(), SwRootFrame::RemoveSuperfluous(), SwDPage::RequestHelp(), SwFEShell::RequestObjectResize(), RestoreContent(), SwFrame::Retouch(), SwFEShell::SelectObj(), SwFEShell::SelFlyGrabCursor(), SwCursorShell::SelTable(), SwFEShell::SelTableRowCol(), SwCursorShell::SelTableRowOrCol(), SwFlyAtContentFrame::SetAbsPos(), SwTaggedPDFHelper::SetAttributes(), SwFlyCntPortion::SetBase(), SwFEShell::SetChainMarker(), SwOLENode::SetChanged(), SwRootFrame::SetCurrPage(), SwCursorShell::SetCursor(), SwViewShellImp::SetFirstVisPage(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyPos(), SwFootnoteBossFrame::SetFootnoteDeadLine(), SwFEShell::SetFrameFormat(), SwFrame::SetLeftRightMargins(), SetLineHeight(), SwFrame::SetMaxBottom(), SwFrame::SetMaxRight(), SwFrame::SetMinLeft(), SwFlyFrame::SetObjLeft_(), SwFlyFrame::SetObjTop_(), SwVirtFlyDrawObj::SetRect(), SwFrame::SetRightLeftMargins(), SwTable::SetRowHeight(), SwDoc::SetTabCols(), SwDoc::SetTabRows(), SwFrame::SetTopBottomMargins(), SwContentFrame::ShouldBwdMoved(), SwTabFrame::ShouldBwdMoved(), SwFrame::Shrink(), SwSectionFrame::Shrink_(), SwFlyFrame::Shrink_(), SwRowFrame::ShrinkFrame(), SwHeadFootFrame::ShrinkFrame(), SwLayoutFrame::ShrinkFrame(), SwContentFrame::ShrinkFrame(), SwRootFrame::ShrinkFrame(), SwSectionFrame::SimpleFormat(), SwTabFrame::Split(), sw_ChangeOffset(), sw_ChkAndSetNewAnchor(), sw_HideObj(), SwTextFrame::SwapWidthAndHeight(), SwArrowPortion::SwArrowPortion(), SwTextFrame::SwClientNotify(), SwExtraPainter::SwExtraPainter(), SwInvalidateAll(), SwInvalidatePositions(), SwTextFrame::SwitchHorizontalToVertical(), SwTextFrame::SwitchLTRtoRTL(), SwTextFrame::SwitchVerticalToHorizontal(), SwEnhancedPDFExportHelper::SwRectToPDFRect(), SwTestFormat::SwTestFormat(), SwTextFrameBreak::SwTextFrameBreak(), SwLayAction::TurboAction_(), SwFrame::UnionFrame(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwContentFrame::UpdateAttr_(), SwPageFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), SwTabFrame::UpdateAttr_(), SwCursorShell::UpdateCursor(), SwPageBreakWin::UpdatePosition(), SwFlyFrame::UpdateUnfloatButton(), SwCursor::UpDown(), ValidateText(), SwViewShell::VisArea(), SwViewShell::VisPortChgd(), SwTextFrame::WouldFit(), SwContentFrame::WouldFit_(), SwVirtFlyDrawObj::wrap_DoPaintObject(), SwLayoutCache::Write(), SwContentNotify::~SwContentNotify(), SwFlyNotify::~SwFlyNotify(), SwFrameNotify::~SwFrameNotify(), and SwLayNotify::~SwLayNotify().

basegfx::B2DHomMatrix SwFrameAreaDefinition::getFrameAreaTransformation ( ) const
virtual
sal_uInt32 SwFrameAreaDefinition::GetFrameId ( ) const
inline
const SwRect& SwFrameAreaDefinition::getFramePrintArea ( ) const
inline

Definition at line 176 of file frame.hxx.

Referenced by SwLayoutFrame::AdjustColumns(), SwTextFrame::AdjustFrame(), SwFrame::AdjustNeighbourhood(), SwAutoFormat::BuildEnum(), SwTextFormatter::BuildMultiPortion(), SwTextFrame::CalcBaseOfstForFly(), SwTextFormatter::CalcBottomLine(), SwFEShell::CalcBoundRect(), CalcClipRect(), CalcContent(), SwFlyFrame::CalcContentHeight(), SwTextFrame::CalcFitToContent(), SwTabFrame::CalcFlyOffsets(), SwTextFormatter::CalcFlyWidth(), SwTextFrame::CalcFollow(), SwTextFrame::CalcLineSpace(), SwTextFly::CalcMinBottom(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwTextFrame::CalcPreps(), SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwSectionFrame::CalcUndersize(), SwFlyFreeFrame::CheckClip(), SwSectionFrame::CheckClipping(), SwLayHelper::CheckInsert(), SwVirtFlyDrawObj::CheckMacroHit(), SwLayoutFrame::ChgLowersProp(), SwTextFrame::ChgThisLines(), SwNoTextFrame::ClearCache(), SwTextIter::CtorInitTextIter(), SwTextMargin::CtorInitTextMargin(), SwTextPainter::DrawTextLine(), SwFrame::dumpInfosAsXml(), SwTextFrame::EmptyHeight(), SwAutoFormat::EnsureFormatted(), SwTextFrame::FillCursorPos(), SwFrameFormat::FindLayoutRect(), SwContentNode::FindLayoutRect(), WidowsAndOrphans::FindWidows(), SwTextFrame::FirstLineHeight(), SwRowFrame::Format(), SwBodyFrame::Format(), SwNoTextFrame::Format(), SwCellFrame::Format(), SwLayoutFrame::Format(), SwFootnoteContFrame::Format(), SwSectionFrame::Format(), SwTabFrame::Format(), SwTextFrame::Format(), SwTextFrame::Format_(), SwTextFrame::FormatAdjust(), SwTextFrame::FormatEmpty(), SwLayAction::FormatLayoutTab(), SwTextFrame::FormatLine(), SwTextFrame::FormatQuick(), ExtraFormatToPositionObjs::FormatSectionToPositionObjs(), SwHeadFootFrame::FormatSize(), SwLayoutFrame::FormatWidthCols(), SwFlyFrame::FrameSizeChg(), SwFEShell::GetAnyCurRect(), SwTextFrame::GetAutoPos(), SwFrame::GetBackgroundBrush(), SwTextFrameInfo::GetBigIndent(), SwFrame::GetBottomMargin(), SwHTMLTableLayout::GetBrowseWidth(), SwHTMLTableLayout::GetBrowseWidthByTabFrame(), SwNoTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), SwTextFrame::GetCharRect(), SwCursorShell::GetContentAtPos(), SwPageFrame::GetContentHeight(), SwLayoutFrame::GetContentPos(), SwPageFrame::GetContentPosition(), SwFEShell::GetCurColNum_(), SwTextFrame::GetCursorOfst_(), getFramePrintAreaTransformation(), SwTextFormatter::GetFrameRstHeight(), SwFEShell::GetGraphicDefaultSize(), SwNoTextFrame::GetGrfArea(), objectpositioning::SwAnchoredObjectPosition::GetHoriAlignmentValues(), SwFrameFormat::GetIMapObject(), SwVirtFlyDrawObj::getInnerBound(), SwPostItHelper::getLayoutInfos(), SwFrame::GetLeftMargin(), SwTextFrameInfo::GetLineStart(), SwAnchoredDrawObject::GetObjBoundRect(), SwTextFrame::GetPaintSwRect(), SwTextFrame::GetParHeight(), SwFrame::GetPrtBottom(), SwFrame::GetPrtLeft(), SwFrame::GetPrtRight(), SwFrame::GetPrtTop(), SwFrame::GetRelPos(), SwAnchoredObject::GetRelPosToPageFrame(), SwFrame::GetRightMargin(), SwNoTextFrame::GetSize(), SwDoc::GetTabCols(), SwFEShell::GetTabCols_(), SwDoc::GetTabRows(), SwFEShell::GetTabRows_(), SwFrame::GetTopMargin(), SwTextFrame::GetTopOfLine(), SwFootnoteBossFrame::GetVarSpace(), objectpositioning::SwAnchoredObjectPosition::GetVertAlignmentValues(), SwFEShell::GotoFly(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwFrame::Grow(), SwSectionFrame::Grow_(), SwRowFrame::GrowFrame(), SwHeadFootFrame::GrowFrame(), SwFootnoteContFrame::GrowFrame(), SwLayoutFrame::GrowFrame(), SwContentFrame::GrowFrame(), SwTabFrame::GrowFrame(), SwFEShell::ImpEndCreate(), SwRootFrame::ImplCalcBrowseWidth(), SwSectionFrame::Init(), SwTextFly::InitAnchoredObjList(), SwLayoutFrame::InnerHeight(), InsertGridFrame(), InvaPercentFlys(), SwTextFly::IsAnyFrame(), SwTextFly::IsAnyObj(), SwTextFrameInfo::IsFilled(), lcl_CalcAutoWidth(), lcl_CalcBorderRect(), lcl_CalcCellFit(), lcl_CalcCellRstHeight(), lcl_CalcColValues(), lcl_CalcContentHeight(), lcl_CalcDownDist(), lcl_CalcHeightOfFirstContentLine(), lcl_CalcSubColValues(), lcl_FindFrame(), lcl_FindStartEndCol(), lcl_IsDropFlyInter(), lcl_NotifyContent(), lcl_NotifyNeighbours(), lcl_PointToPrt(), lcl_ProjectOntoClosestTableFrame(), lcl_SubtractFlys(), lcl_Undersize(), SwContentFrame::MakeAll(), SwLayoutFrame::MakeAll(), SwNoTextFrame::MakeAll(), SwFlyFreeFrame::MakeAll(), SwPageFrame::MakeAll(), SwTabFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), SwFrame::MakeBelowPos(), SwFlyFrame::MakeContentPos(), SwFrame::MakeLeftPos(), MakeNxt(), SwFrame::MakePos(), SwContentFrame::MakePrtArea(), SwFrame::MakeRightPos(), MakeSelUnions(), SwCursorShell::MoveColumn(), SwVirtFlyDrawObj::NbcMove(), SwVirtFlyDrawObj::NbcResize(), Notify(), SwColumnFrame::PaintBreak(), SwLayoutFrame::PaintColLines(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwPageFrame::PaintGrid(), SwFootnoteContFrame::PaintLine(), SwLineRects::PaintLines(), SwTabFramePainter::PaintLines(), SwNoTextFrame::PaintPicture(), SwHeadFootFrame::PaintSubsidiaryLines(), SwLayoutFrame::PaintSubsidiaryLines(), SwNoTextFrame::PaintSwFrame(), SwTabFrame::PaintSwFrame(), SwFlyFrame::PaintSwFrame(), SwTextFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFootnoteContFrame::PaintSwFrameShadowAndBorder(), SwFrame::PaintSwFrameShadowAndBorder(), SwContentFrame::Paste(), SwFootnoteFrame::Paste(), SwLayoutFrame::Paste(), SwTabFrame::Paste(), SwPageFrame::Paste(), SwTextFrame::Prepare(), SwPageFrame::PrtWithoutHeaderAndFooter(), SwImplProtocol::Record_(), SwFEShell::RequestObjectResize(), SwFEShell::SelFlyGrabCursor(), SwFlyAtContentFrame::SetAbsPos(), SwFlyCntPortion::SetBase(), SwFEShell::SetColRowWidthHeight(), SwTable::SetColWidth(), SwRootFrame::SetCurrPage(), SwDoc::SetTabCols(), SwDoc::SetTabRows(), SwContentFrame::ShouldBwdMoved(), SwTabFrame::ShouldBwdMoved(), SwFrame::Shrink(), SwSectionFrame::Shrink_(), SwFlyFrame::Shrink_(), SwRowFrame::ShrinkFrame(), SwHeadFootFrame::ShrinkFrame(), SwLayoutFrame::ShrinkFrame(), SwTabFrame::Split(), SwArrowPortion::SwArrowPortion(), SwTextFrame::SwitchLTRtoRTL(), SwPageFrame::SwPageFrame(), SwTestFormat::SwTestFormat(), SwTextFrameBreak::SwTextFrameBreak(), SwTextFrame::TestFormat(), SwLayAction::TurboAction_(), SwFrame::UnionFrame(), SwPageFrame::UpdateAttr_(), ValidateText(), SwTextFrame::WouldFit(), SwContentFrame::WouldFit_(), SwContentNotify::~SwContentNotify(), SwFlyNotify::~SwFlyNotify(), SwFrameNotify::~SwFrameNotify(), and SwLayNotify::~SwLayNotify().

basegfx::B2DHomMatrix SwFrameAreaDefinition::getFramePrintAreaTransformation ( ) const
virtual
bool SwFrameAreaDefinition::isFrameAreaDefinitionValid ( ) const
inline
bool SwFrameAreaDefinition::isFrameAreaPositionValid ( ) const
inline
bool SwFrameAreaDefinition::isFrameAreaSizeValid ( ) const
inline
bool SwFrameAreaDefinition::isFramePrintAreaValid ( ) const
inline
void SwFrameAreaDefinition::setFrameAreaPositionValid ( bool  bNew)
protected
void SwFrameAreaDefinition::setFrameAreaSizeValid ( bool  bNew)
protected
void SwFrameAreaDefinition::setFramePrintAreaValid ( bool  bNew)
protected
void SwFrameAreaDefinition::transform_translate ( const Point rOffset)
virtual

Member Data Documentation

SwRect SwFrameAreaDefinition::maFrameArea
private
SwRect SwFrameAreaDefinition::maFramePrintArea
private

Definition at line 139 of file frame.hxx.

bool SwFrameAreaDefinition::mbFrameAreaPositionValid
private

Definition at line 142 of file frame.hxx.

Referenced by setFrameAreaPositionValid().

bool SwFrameAreaDefinition::mbFrameAreaSizeValid
private

Definition at line 143 of file frame.hxx.

Referenced by setFrameAreaSizeValid().

bool SwFrameAreaDefinition::mbFramePrintAreaValid
private

Definition at line 144 of file frame.hxx.

Referenced by setFramePrintAreaValid().

const sal_uInt32 SwFrameAreaDefinition::mnFrameId
private

Definition at line 149 of file frame.hxx.

sal_uInt32 SwFrameAreaDefinition::mnLastFrameId =0
staticprivate

Definition at line 148 of file frame.hxx.


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