LibreOffice Module sw (master)
1
|
The usage of LayAction is always the same: More...
#include <layact.hxx>
Private Member Functions | |
void | PaintContent (const SwContentFrame *, const SwPageFrame *, const SwRect &rOldRect, tools::Long nOldBottom) |
Depending of the type, the Content is output according to its changes, or the area to be outputted is registered with the region, respectively. More... | |
bool | PaintWithoutFlys (const SwRect &, const SwContentFrame *, const SwPageFrame *) |
bool | PaintContent_ (const SwContentFrame *, const SwPageFrame *, const SwRect &) |
bool | FormatLayout (OutputDevice *pRenderContext, SwLayoutFrame *, bool bAddRect=true) |
bool | FormatLayoutTab (SwTabFrame *, bool bAddRect) |
bool | FormatContent (const SwPageFrame *pPage) |
void | FormatContent_ (const SwContentFrame *pContent, const SwPageFrame *pPage) |
bool | IsShortCut (SwPageFrame *&) |
bool | TurboAction () |
bool | TurboAction_ (const SwContentFrame *) |
void | InternalAction (OutputDevice *pRenderContext) |
bool | RemoveEmptyBrowserPages () |
void | CheckIdleEnd () |
Static Private Member Functions | |
static SwPageFrame * | CheckFirstVisPage (SwPageFrame *pPage) |
Private Attributes | |
SwRootFrame * | m_pRoot |
SwViewShellImp * | m_pImp |
const SwTabFrame * | m_pOptTab |
std::unique_ptr< SwWait > | m_pWait |
sal_uInt16 | m_nPreInvaPage |
std::clock_t | m_nStartTicks |
VclInputFlags | m_nInputType |
sal_uInt16 | m_nEndPage |
sal_uInt16 | m_nCheckPageNum |
bool | m_bPaint |
bool | m_bComplete |
bool | m_bCalcLayout |
bool | m_bAgain |
bool | m_bNextCycle |
bool | m_bInterrupt |
bool | m_bIdle |
bool | m_bReschedule |
bool | m_bCheckPages |
bool | m_bUpdateExpFields |
bool | m_bBrowseActionStop |
bool | m_bWaitAllowed |
bool | m_bPaintExtraData |
bool | m_bActionInProgress |
bool | mbFormatContentOnInterrupt |
const SwPageFrame * | m_pCurPage |
sal_uInt16 | m_nTabLevel |
sal_uInt32 | m_nCallCount |
The usage of LayAction is always the same:
The object registers at the SwViewShellImp in the ctor and deregisters not until the dtor! It's a typical stack object.
Definition at line 55 of file layact.hxx.
SwLayAction::SwLayAction | ( | SwRootFrame * | pRt, |
SwViewShellImp * | pImp | ||
) |
Definition at line 255 of file layact.cxx.
References assert(), SwViewShell::GetDoc(), SwViewShellImp::GetShell(), IsExtraData(), m_bActionInProgress, m_bAgain, m_bBrowseActionStop, m_bCalcLayout, m_bCheckPages, m_bComplete, m_bIdle, m_bInterrupt, m_bNextCycle, m_bPaint, m_bPaintExtraData, m_bReschedule, m_bUpdateExpFields, m_bWaitAllowed, m_pImp, SwViewShellImp::m_pLayAction, and mbFormatContentOnInterrupt.
SwLayAction::~SwLayAction | ( | ) |
Definition at line 279 of file layact.cxx.
References m_pImp, SwViewShellImp::m_pLayAction, and m_pWait.
void SwLayAction::Action | ( | OutputDevice * | pRenderContext | ) |
Definition at line 324 of file layact.cxx.
References SwRootFrame::DeleteEmptySct(), SwRootFrame::DisallowTurbo(), SwRootFrame::GetTurbo(), InternalAction(), SwFrame::InvalidatePage(), IsAgain(), IsCalcLayout(), IsIdle(), IsPaint(), m_bActionInProgress, m_bAgain, m_bNextCycle, m_pRoot, m_pWait, RemoveEmptyBrowserPages(), SwRootFrame::ResetTurbo(), SwRootFrame::ResetTurboFlag(), SetCheckPages(), and TurboAction().
Referenced by SwViewShell::CalcLayout(), SwViewShell::CalcPagesForPrint(), SwViewShell::CheckInvalidForPaint(), SwViewShell::ImplEndAction(), and SwLayIdle::SwLayIdle().
|
staticprivate |
Definition at line 370 of file layact.cxx.
References SwLayoutFrame::ContainsContent(), o3tl::sorted_vector< Value, Compare, Find, class >::empty(), SwPageFrame::FindFirstBodyContent(), SwFootnoteBossFrame::FindFootnoteCont(), SwContentFrame::FindMaster(), SwFrame::FindPageFrame(), SwFrame::FindPrev(), SwFormat::GetDoc(), SwDoc::GetFootnoteIdxs(), SwLayoutFrame::GetFormat(), SwPageFrame::GetPhyPageNum(), and SwFlowFrame::IsFollow().
Referenced by InternalAction().
|
inlineprivate |
Definition at line 92 of file layact.cxx.
References Application::AnyInput(), GetInputType(), IsInterrupt(), and m_bInterrupt.
Referenced by FormatContent(), FormatFlyContent(), InternalAction(), and TurboAction().
void SwLayAction::CheckWaitCursor | ( | ) |
Definition at line 78 of file layact.cxx.
References SwFormat::GetDoc(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwLayoutFrame::GetFormat(), SwViewShellImp::GetShell(), IsPaint(), IsReschedule(), IsWaitAllowed(), m_nStartTicks, m_pImp, m_pRoot, m_pWait, and RescheduleProgress().
Referenced by SwViewShellImp::CheckWaitCursor(), FormatContent(), FormatFlyContent(), FormatLayout(), and FormatLayoutTab().
|
private |
Definition at line 1627 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwRect::Bottom(), CheckIdleEnd(), CheckWaitCursor(), SwLayoutFrame::ContainsContent(), SwFrame::FindPageFrame(), SwFrame::FindTabFrame(), FormatContent_(), SwObjectFormatter::FormatObjsAtFrame(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwFrame::GetDrawObjs(), SwContentFrame::GetFollow(), SwFrameAreaDefinition::getFrameArea(), SwContentFrame::GetNextContentFrame(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwContentFrame::GetPrevContentFrame(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwFrame::GetUpper(), SwFrame::GetValidLineNumFlag(), SwViewShell::GetViewOptions(), SwPageFrame::InvalidateContent(), IsAgain(), SwLayoutFrame::IsAnLower(), IsCalcLayout(), IsComplete(), SwFrame::IsCompletePaint(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), IsIdle(), IsInterrupt(), SwPageFrame::IsInvalidFly(), SwPageFrame::IsInvalidLayout(), IsPaint(), IsPaintExtraData(), IsReschedule(), SwFrame::IsRetouche(), SwFrame::IsTextFrame(), lcl_FindFirstInvaContent(), lcl_FindFirstInvaLay(), lcl_FindFirstInvaObj(), m_bPaint, m_nPreInvaPage, m_pImp, m_pOptTab, m_pRoot, mbFormatContentOnInterrupt, PaintContent(), pContent, SwTextFrame::RecalcAllLines(), RescheduleProgress(), SetBrowseActionStop(), SetNextCycle(), SwRect::Top(), and SwViewShell::VisArea().
Referenced by InternalAction().
|
private |
Definition at line 1814 of file layact.cxx.
References SwFrame::FindPageFrame(), SwRectFnSet::GetBottom(), SwFrameAreaDefinition::getFrameArea(), SwRectFnSet::GetPrtBottom(), IsAgain(), SwFrame::IsCompletePaint(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), IsPaint(), SwFrame::IsRetouche(), SwFrame::IsTextFrame(), SwFrame::OptCalc(), PaintContent(), SwFrame::SetRetouche(), SwFrame::UnionFrame(), and SwRectFnSet::YDiff().
Referenced by FormatContent(), and FormatFlyContent().
void SwLayAction::FormatFlyContent | ( | const SwFlyFrame * | pFly | ) |
Definition at line 1842 of file layact.cxx.
References SwViewShell::AddPaintRect(), CheckIdleEnd(), CheckWaitCursor(), SwLayoutFrame::ContainsContent(), SwFrame::FindPageFrame(), FormatContent_(), SwObjectFormatter::FormatObjsAtFrame(), SwFrameAreaDefinition::getFrameArea(), SwContentFrame::GetNextContentFrame(), SwViewShellImp::GetShell(), SwFrame::GetValidLineNumFlag(), IsAgain(), SwFlyFrame::IsFlyInContentFrame(), IsInterrupt(), IsPaint(), IsPaintExtraData(), SwFrame::IsTextFrame(), m_pImp, mbFormatContentOnInterrupt, pContent, and SwTextFrame::RecalcAllLines().
Referenced by SwObjectFormatter::FormatObj_().
|
private |
Definition at line 1183 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwRect::Bottom(), SwFrame::Calc(), SwRegionRects::ChangeOrigin(), CheckWaitCursor(), SwViewOption::defGapBetweenPages, SwFootnoteBossFrame::FindFootnoteCont(), SwFrame::FindPageFrame(), FormatLayoutTab(), SwPageFrame::GetBorderAndShadowBoundRect(), SwPageFrame::GetBoundRect(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), SwViewOption::GetGapBetweenPages(), SwFrame::GetNext(), SwFrame::GetPaintArea(), SwFrame::GetPrev(), SwRectFnSet::GetPrtBottom(), SwFrame::getRootFrame(), SwViewShellImp::GetShell(), SwFrame::GetUpper(), SwViewShell::GetViewOptions(), SwRect::Height(), i, IsAgain(), SwFrame::IsCompletePaint(), SwRect::IsEmpty(), SwFrame::IsFootnoteFrame(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFrame::IsLayoutFrame(), SwPageFrame::IsLeftShadowNeeded(), SwRootFrame::IsLeftToRightViewLayout(), SwFrame::IsPageBodyFrame(), SwFrame::IsPageFrame(), IsPaint(), SwViewShell::IsPaintLocked(), SwFrame::IsRetouche(), SwFrame::IsRetoucheFrame(), SwPageFrame::IsRightShadowNeeded(), SwFrame::IsSctFrame(), SwFrame::IsTabFrame(), SwRect::Left(), SwLayoutFrame::Lower(), m_nCallCount, m_nTabLevel, m_pCurPage, m_pImp, m_pRoot, SwFrame::OptCalc(), SwRect::Pos(), SwFrame::ResetCompletePaint(), SwFrame::ResetRetouche(), sw::sidebarwindows::RIGHT, SwRect::Right(), SwFrame::SetCompletePaint(), SwRectFnSet::SetTop(), SwPageFrame::SidebarPosition(), SwRect::Top(), and SwRect::Width().
Referenced by FormatLayoutFly(), FormatLayoutTab(), InternalAction(), and IsShortCut().
void SwLayAction::FormatLayoutFly | ( | SwFlyFrame * | pFly | ) |
Definition at line 1429 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwFlyFrame::Calc(), FormatLayout(), FormatLayoutTab(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetNext(), SwViewShell::GetOut(), SwViewShellImp::GetShell(), SwFlyFrame::Invalidate(), IsAgain(), SwFrame::IsCompletePaint(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFlyFrame::IsInvalid(), SwFrame::IsLayoutFrame(), IsPaint(), SwFrame::IsTabFrame(), SwRect::Left(), SwLayoutFrame::Lower(), m_pImp, SwFrame::ResetCompletePaint(), SwRect::Top(), and SwFlyFrame::Validate().
Referenced by SwObjectFormatter::FormatObj_().
|
private |
Definition at line 1479 of file layact.cxx.
References SwViewShell::AddPaintRect(), IDocumentTimerAccess::BlockIdling(), SwFrame::Calc(), CheckWaitCursor(), SwFrame::FindPageFrame(), FormatLayout(), SwRectFnSet::GetBottomMargin(), SwLayoutFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormat::getIDocumentTimerAccess(), SwRectFnSet::GetLeftMargin(), SwFrame::GetNext(), SwViewShell::GetOut(), SwFrame::GetPaintArea(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwRectFnSet::GetPrtBottom(), SwRectFnSet::GetPrtRight(), SwRectFnSet::GetRightMargin(), SwViewShellImp::GetShell(), SwRectFnSet::GetTopMargin(), SwFrame::GetUpper(), SwRect::HasArea(), IsAgain(), SwTabFrame::IsComplete(), SwFrame::IsCompletePaint(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwTabFrame::IsLowersFormatted(), SwRect::IsOver(), IsPaint(), SwFrame::IsRetouche(), SwLayoutFrame::Lower(), m_pImp, m_pOptTab, m_pRoot, nLeftMargin, nTopMargin, SwFrame::ResetCompletePaint(), SwFrame::ResetRetouche(), SwFrame::SetCompletePaint(), SwRectFnSet::SetHeight(), SwRectFnSet::SetLeft(), SwTabFrame::SetLowersFormatted(), SetNextCycle(), SwRectFnSet::SetTop(), SwRectFnSet::SetWidth(), SwRect::SSize(), IDocumentTimerAccess::UnblockIdling(), and SwViewShell::VisArea().
Referenced by FormatLayout(), and FormatLayoutFly().
|
inline |
Definition at line 174 of file layact.hxx.
References m_nCheckPageNum.
Referenced by SwFrame::InsertPage().
|
inline |
|
private |
Definition at line 424 of file layact.cxx.
References SwRootFrame::AssertFlyPages(), SwRect::Bottom(), SwFrame::Calc(), CheckFirstVisPage(), CheckIdleEnd(), SwFrame::CheckPageDescs(), SwRootFrame::DeleteEmptySct(), SwLayouter::EndLoopControl(), FileInit, FormatContent(), FormatLayout(), SwObjectFormatter::FormatObjsAtFrame(), SwFormat::GetDoc(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwViewShellImp::GetFirstVisPage(), SwLayoutFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::getIDocumentLayoutAccess(), IDocumentLayoutAccess::GetLayouter(), SwFrame::GetNext(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwPageFrame::InvalidateContent(), SwPageFrame::InvalidateFlyContent(), SwPageFrame::InvalidateFlyInCnt(), SwPageFrame::InvalidateFlyLayout(), IsAgain(), SwRootFrame::IsAssertFlyPages(), IsBrowseActionStop(), IsComplete(), IsIdle(), IsInterrupt(), SwPageFrame::IsInvalid(), SwPageFrame::IsInvalidContent(), SwPageFrame::IsInvalidFly(), SwPageFrame::IsInvalidLayout(), IsNextCycle(), SwFrame::IsPageFrame(), IsShortCut(), SwRootFrame::IsSuperfluous(), SwLayouter::LoopControl(), SwLayoutFrame::Lower(), m_bAgain, m_bInterrupt, m_nCheckPageNum, m_nEndPage, m_nPreInvaPage, m_pImp, m_pOptTab, m_pRoot, mbFormatContentOnInterrupt, NONE, PROTOCOL, SwRootFrame::RemoveSuperfluous(), SetCheckPages(), SwViewShellImp::SetFirstVisPageInvalid(), SetNextCycle(), SetProgressState(), SwLayouter::StartLoopControl(), SwRect::Top(), unlockPositionOfObjects(), USHRT_MAX, SwPageFrame::ValidateContent(), SwPageFrame::ValidateFlyContent(), SwPageFrame::ValidateFlyInCnt(), SwPageFrame::ValidateFlyLayout(), SwPageFrame::ValidateLayout(), SwViewShell::VisArea(), and XCHECKPAGE.
Referenced by Action().
|
inline |
Definition at line 172 of file layact.hxx.
References m_bActionInProgress.
|
inline |
Definition at line 166 of file layact.hxx.
References m_bAgain.
Referenced by Action(), SwObjectFormatterLayFrame::DoFormatObj(), FormatContent(), FormatContent_(), FormatFlyContent(), FormatLayout(), FormatLayoutFly(), FormatLayoutTab(), SwObjectFormatter::FormatObj_(), InternalAction(), IsShortCut(), and SwFlyNotify::~SwFlyNotify().
|
inline |
Definition at line 171 of file layact.hxx.
References m_bBrowseActionStop.
Referenced by SwViewShell::CheckInvalidForPaint(), and InternalAction().
|
inline |
Definition at line 169 of file layact.hxx.
References m_bCalcLayout.
Referenced by Action(), FormatContent(), SwViewShellImp::IsCalcLayoutProgress(), and SwViewShellImp::IsUpdateExpFields().
|
inline |
Definition at line 170 of file layact.hxx.
References m_bCheckPages.
Referenced by SwFrame::CheckPageDescs(), and SwFrame::InsertPage().
|
inline |
Definition at line 167 of file layact.hxx.
References m_bComplete.
Referenced by FormatContent(), InternalAction(), and SwFlowFrame::MoveSubTree().
|
inline |
Definition at line 168 of file layact.hxx.
References m_bUpdateExpFields.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 141 of file layact.hxx.
References m_bIdle.
Referenced by Action(), FormatContent(), and InternalAction().
|
inline |
Definition at line 144 of file layact.hxx.
References m_bInterrupt.
Referenced by CheckIdleEnd(), FormatContent(), FormatFlyContent(), InternalAction(), and SwLayIdle::SwLayIdle().
|
inline |
|
inline |
Definition at line 140 of file layact.hxx.
References m_bPaint.
Referenced by Action(), CheckWaitCursor(), FormatContent(), FormatContent_(), FormatFlyContent(), FormatLayout(), FormatLayoutFly(), and FormatLayoutTab().
|
inline |
Definition at line 143 of file layact.hxx.
References m_bPaintExtraData.
Referenced by FormatContent(), FormatFlyContent(), and TurboAction_().
|
inline |
Definition at line 142 of file layact.hxx.
References m_bReschedule.
Referenced by CheckWaitCursor(), and FormatContent().
|
private |
Definition at line 968 of file layact.cxx.
References SwRect::Bottom(), SwFrame::Calc(), SwLayoutFrame::ContainsContent(), SwFootnoteBossFrame::FindBodyCont(), SwFrame::FindPageFrame(), SwFrame::FindPrev(), SwFrame::FindSctFrame(), SwFrame::FindTabFrame(), FormatLayout(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetNext(), SwAnchoredObject::GetObjRect(), SwViewShell::GetOut(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwViewShell::GetViewOptions(), SwFrame::ImplFindSctFrame(), SwFrame::ImplFindTabFrame(), IsAgain(), SwPageFrame::IsFootnotePage(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFrame::IsInSct(), SwFrame::IsInTab(), SwPageFrame::IsInvalid(), SwPageFrame::IsInvalidContent(), SwPageFrame::IsInvalidFlyContent(), SwPageFrame::IsInvalidFlyInCnt(), SwPageFrame::IsInvalidFlyLayout(), SwPageFrame::IsInvalidLayout(), lcl_FindFirstInvaContent(), lcl_FindFirstInvaLay(), lcl_FindFirstInvaObj(), SwRect::Left(), SwLayoutFrame::Lower(), m_pImp, m_pRoot, pContent, SwRect::Right(), SwFrame::SetCompletePaint(), SwRect::Top(), and SwViewShell::VisArea().
Referenced by InternalAction().
|
inline |
Definition at line 138 of file layact.hxx.
References m_bWaitAllowed.
Referenced by CheckWaitCursor().
|
private |
Depending of the type, the Content is output according to its changes, or the area to be outputted is registered with the region, respectively.
Definition at line 205 of file layact.cxx.
References SwFrame::FindSctFrame(), SwFrameAreaDefinition::getFrameArea(), SwRectFnSet::GetHeight(), SwFrame::GetNext(), SwFrame::GetPaintArea(), SwTextFrame::GetPaintSwRect(), SwRectFnSet::GetPrtBottom(), SwFrame::GetUpper(), SwFrame::IsCompletePaint(), SwFrame::IsInSct(), SwFrame::IsRetouche(), SwFrame::IsTextFrame(), PaintContent_(), SwFrame::ResetCompletePaint(), SwFrame::ResetRetouche(), and SwRectFnSet::SetTop().
Referenced by FormatContent(), FormatContent_(), and TurboAction_().
|
inlineprivate |
Definition at line 187 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwRect::HasArea(), m_pImp, and PaintWithoutFlys().
Referenced by PaintContent().
|
private |
Definition at line 109 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwFrame::FindFlyFrame(), SwVirtFlyDrawObj::GetFlyFrame(), SwLayoutFrame::GetFormat(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), IDocumentDrawModelAccess::GetHellId(), SwFormat::getIDocumentDrawModelAccess(), SdrObject::GetLayer(), SwFormat::GetOpaque(), SdrObject::GetOrdNumDirect(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwFormat::GetSurround(), SwFlyFrame::GetVirtDrawObj(), i, SwFlyFrame::IsBackgroundTransparent(), SwFormatSurround::IsContour(), SwFlyFrame::IsLowerOf(), SwFrame::IsNoTextFrame(), SwRect::IsOver(), IDocumentDrawModelAccess::IsVisibleLayerId(), SwLayoutFrame::Lower(), m_pImp, and SwSortedObjs::size().
Referenced by PaintContent_().
|
private |
Definition at line 297 of file layact.cxx.
References SwLayoutFrame::ContainsContent(), SwPageFrame::Cut(), SwFrame::DestroyFrame(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), SwFrame::GetNext(), SwPageFrame::GetSortedObjs(), SwViewShell::GetViewOptions(), SwLayoutFrame::Lower(), m_pRoot, and SwSortedObjs::size().
Referenced by Action().
Definition at line 285 of file layact.cxx.
References m_bAgain, m_bBrowseActionStop, m_bCalcLayout, m_bCheckPages, m_bComplete, m_bIdle, m_bInterrupt, m_bNextCycle, m_bPaint, m_bReschedule, m_bUpdateExpFields, m_bWaitAllowed, m_nCheckPageNum, m_nEndPage, m_nInputType, m_nPreInvaPage, m_nStartTicks, m_pCurPage, m_pOptTab, and USHRT_MAX.
Referenced by SwViewShell::CalcLayout(), and SwViewShell::CalcPagesForPrint().
|
inline |
Definition at line 157 of file layact.hxx.
Referenced by SwPageFrame::DestroyImpl(), and SwObjectFormatterTextFrame::DoFormatObjs().
|
inline |
Definition at line 135 of file layact.hxx.
Referenced by FormatContent().
|
inline |
Definition at line 153 of file layact.hxx.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 209 of file layact.hxx.
References m_nCheckPageNum.
Referenced by SwFrame::CheckPageDescs(), and SwContentFrame::Cut().
|
inline |
Definition at line 161 of file layact.hxx.
Referenced by SwFrame::InsertPage().
|
inline |
Definition at line 134 of file layact.hxx.
Referenced by Action(), and InternalAction().
|
inline |
Definition at line 150 of file layact.hxx.
Referenced by SwViewShell::CheckInvalidForPaint(), and SwViewShell::ImplEndAction().
|
inline |
Definition at line 133 of file layact.hxx.
Referenced by SwLayIdle::SwLayIdle().
|
inline |
Definition at line 152 of file layact.hxx.
Referenced by SwViewShell::ImplEndAction(), and SwLayIdle::SwLayIdle().
|
inline |
Definition at line 136 of file layact.hxx.
Referenced by FormatContent(), FormatLayoutTab(), and InternalAction().
|
inline |
Definition at line 149 of file layact.hxx.
Referenced by SwViewShell::CalcLayout(), SwViewShell::CalcPagesForPrint(), SwViewShell::ImplEndAction(), and SwRootFrame::PaintSwFrame().
|
inline |
Definition at line 154 of file layact.hxx.
Referenced by SwViewShell::CalcLayout(), and SwViewShell::CalcPagesForPrint().
void SwLayAction::SetStatBar | ( | bool | bNew | ) |
Definition at line 98 of file layact.cxx.
References SwRootFrame::GetPageNum(), m_nEndPage, m_pRoot, and USHRT_MAX.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 158 of file layact.hxx.
Referenced by SwViewShellImp::IsUpdateExpFields().
|
inline |
Definition at line 155 of file layact.hxx.
Referenced by SwViewShell::CalcPagesForPrint(), and SwLayIdle::SwLayIdle().
|
private |
Definition at line 838 of file layact.cxx.
References CheckIdleEnd(), SwRootFrame::GetTurbo(), m_pRoot, SwRootFrame::ResetTurbo(), and TurboAction_().
Referenced by Action().
|
private |
Definition at line 782 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwRect::Bottom(), SwFrame::Calc(), SwFrame::FindPageFrame(), SwObjectFormatter::FormatObjsAtFrame(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwContentFrame::GetNextContentFrame(), SwViewShell::GetOut(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwFrame::GetValidLineNumFlag(), SwFrame::InvalidatePage(), SwFrame::IsCompletePaint(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFrame::IsInDocBody(), SwFrame::IsInTab(), SwPageFrame::IsInvalidContent(), SwPageFrame::IsInvalidFly(), SwPageFrame::IsInvalidLayout(), IsPaintExtraData(), SwFrame::IsRetouche(), SwFrame::IsTextFrame(), m_pImp, PaintContent(), SwTextFrame::RecalcAllLines(), SwFrame::SetRetouche(), SwRect::Top(), and SwFrame::UnionFrame().
Referenced by TurboAction().
|
private |
Definition at line 95 of file layact.hxx.
Referenced by Action(), IsActionInProgress(), and SwLayAction().
|
private |
Definition at line 85 of file layact.hxx.
Referenced by Action(), InternalAction(), IsAgain(), Reset(), and SwLayAction().
|
private |
Definition at line 92 of file layact.hxx.
Referenced by IsBrowseActionStop(), Reset(), and SwLayAction().
|
private |
Definition at line 84 of file layact.hxx.
Referenced by IsCalcLayout(), Reset(), and SwLayAction().
|
private |
Definition at line 90 of file layact.hxx.
Referenced by IsCheckPages(), Reset(), and SwLayAction().
|
private |
Definition at line 83 of file layact.hxx.
Referenced by IsComplete(), Reset(), and SwLayAction().
|
private |
Definition at line 88 of file layact.hxx.
Referenced by IsIdle(), Reset(), and SwLayAction().
|
private |
Definition at line 87 of file layact.hxx.
Referenced by CheckIdleEnd(), InternalAction(), IsInterrupt(), Reset(), and SwLayAction().
|
private |
Definition at line 86 of file layact.hxx.
Referenced by Action(), IsNextCycle(), Reset(), and SwLayAction().
|
private |
Definition at line 82 of file layact.hxx.
Referenced by FormatContent(), IsPaint(), Reset(), and SwLayAction().
|
private |
Definition at line 94 of file layact.hxx.
Referenced by IsPaintExtraData(), and SwLayAction().
|
private |
Definition at line 89 of file layact.hxx.
Referenced by IsReschedule(), Reset(), and SwLayAction().
|
private |
Definition at line 91 of file layact.hxx.
Referenced by IsExpFields(), Reset(), and SwLayAction().
|
private |
Definition at line 93 of file layact.hxx.
Referenced by IsWaitAllowed(), Reset(), and SwLayAction().
|
private |
Definition at line 103 of file layact.hxx.
Referenced by FormatLayout().
|
private |
Definition at line 79 of file layact.hxx.
Referenced by GetCheckPageNum(), InternalAction(), Reset(), and SetCheckPageNum().
|
private |
Definition at line 78 of file layact.hxx.
Referenced by InternalAction(), Reset(), and SetStatBar().
|
private |
Definition at line 77 of file layact.hxx.
Referenced by GetInputType(), and Reset().
|
private |
Definition at line 72 of file layact.hxx.
Referenced by FormatContent(), InternalAction(), and Reset().
|
private |
Definition at line 74 of file layact.hxx.
Referenced by CheckWaitCursor(), and Reset().
|
private |
Definition at line 102 of file layact.hxx.
Referenced by FormatLayout().
|
private |
Definition at line 101 of file layact.hxx.
Referenced by FormatLayout(), and Reset().
|
private |
Definition at line 58 of file layact.hxx.
Referenced by CheckWaitCursor(), FormatContent(), FormatFlyContent(), FormatLayout(), FormatLayoutFly(), FormatLayoutTab(), InternalAction(), IsShortCut(), PaintContent_(), PaintWithoutFlys(), SwLayAction(), TurboAction_(), and ~SwLayAction().
|
private |
Definition at line 65 of file layact.hxx.
Referenced by FormatContent(), FormatLayoutTab(), InternalAction(), and Reset().
|
private |
Definition at line 57 of file layact.hxx.
Referenced by Action(), CheckWaitCursor(), FormatContent(), FormatLayout(), FormatLayoutTab(), InternalAction(), IsShortCut(), RemoveEmptyBrowserPages(), SetStatBar(), and TurboAction().
|
private |
Definition at line 67 of file layact.hxx.
Referenced by Action(), CheckWaitCursor(), and ~SwLayAction().
|
private |
Definition at line 98 of file layact.hxx.
Referenced by FormatContent(), FormatFlyContent(), InternalAction(), and SwLayAction().