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 () |
Static Private Member Functions | |
static SwPageFrame * | CheckFirstVisPage (SwPageFrame *pPage) |
Private Attributes | |
SwRootFrame * | m_pRoot |
SwViewShellImp * | m_pImp |
TaskStopwatch * | m_pWatch |
const SwTabFrame * | m_pOptTab |
std::unique_ptr< SwWait > | m_pWait |
sal_uInt16 | m_nPreInvaPage |
std::clock_t | m_nStartTicks |
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_bReschedule |
bool | m_bInterrupt |
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, | ||
TaskStopwatch * | pWatch = nullptr |
||
) |
Definition at line 247 of file layact.cxx.
References assert(), SwViewShell::GetDoc(), SwViewShellImp::GetShell(), IsExtraData(), m_bActionInProgress, m_bAgain, m_bBrowseActionStop, m_bCalcLayout, m_bCheckPages, m_bComplete, 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 271 of file layact.cxx.
References m_pImp, SwViewShellImp::m_pLayAction, and m_pWait.
void SwLayAction::Action | ( | OutputDevice * | pRenderContext | ) |
Definition at line 320 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 366 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().
void SwLayAction::CheckWaitCursor | ( | ) |
Definition at line 77 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 1621 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwRect::Bottom(), 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 1806 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 1834 of file layact.cxx.
References SwViewShell::AddPaintRect(), 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 1177 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 1423 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 1473 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 167 of file layact.hxx.
References m_nCheckPageNum.
Referenced by SwFrame::InsertPage().
|
private |
Definition at line 420 of file layact.cxx.
References SwRootFrame::AssertFlyPages(), SwRect::Bottom(), SwFrame::Calc(), CheckFirstVisPage(), 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 165 of file layact.hxx.
References m_bActionInProgress.
|
inline |
Definition at line 159 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 164 of file layact.hxx.
References m_bBrowseActionStop.
Referenced by SwViewShell::CheckInvalidForPaint(), and InternalAction().
|
inline |
Definition at line 162 of file layact.hxx.
References m_bCalcLayout.
Referenced by Action(), FormatContent(), SwViewShellImp::IsCalcLayoutProgress(), and SwViewShellImp::IsUpdateExpFields().
|
inline |
Definition at line 163 of file layact.hxx.
References m_bCheckPages.
Referenced by SwFrame::CheckPageDescs(), and SwFrame::InsertPage().
|
inline |
Definition at line 160 of file layact.hxx.
References m_bComplete.
Referenced by FormatContent(), InternalAction(), and SwFlowFrame::MoveSubTree().
|
inline |
Definition at line 161 of file layact.hxx.
References m_bUpdateExpFields.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 138 of file layact.hxx.
Referenced by Action(), FormatContent(), and InternalAction().
bool SwLayAction::IsInterrupt | ( | ) |
Definition at line 277 of file layact.cxx.
References TaskStopwatch::exceededRuntime(), m_bInterrupt, and m_pWatch.
Referenced by FormatContent(), FormatFlyContent(), InternalAction(), and SwLayIdle::SwLayIdle().
|
inline |
|
inline |
Definition at line 136 of file layact.hxx.
References m_bPaint.
Referenced by Action(), CheckWaitCursor(), FormatContent(), FormatContent_(), FormatFlyContent(), FormatLayout(), FormatLayoutFly(), and FormatLayoutTab().
|
inline |
Definition at line 139 of file layact.hxx.
References m_bPaintExtraData.
Referenced by FormatContent(), FormatFlyContent(), and TurboAction_().
|
inline |
Definition at line 137 of file layact.hxx.
References m_bReschedule.
Referenced by CheckWaitCursor(), and FormatContent().
|
private |
Definition at line 962 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 134 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 197 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 179 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), SwRect::HasArea(), m_pImp, and PaintWithoutFlys().
Referenced by PaintContent().
|
private |
Definition at line 101 of file layact.cxx.
References SwViewShell::AddPaintRect(), SwFrame::FindFlyFrame(), 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 293 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 282 of file layact.cxx.
References m_bAgain, m_bBrowseActionStop, m_bCalcLayout, m_bCheckPages, m_bComplete, m_bInterrupt, m_bNextCycle, m_bPaint, m_bReschedule, m_bUpdateExpFields, m_bWaitAllowed, m_nCheckPageNum, m_nEndPage, m_nPreInvaPage, m_nStartTicks, m_pCurPage, m_pOptTab, and USHRT_MAX.
Referenced by SwViewShell::CalcLayout(), and SwViewShell::CalcPagesForPrint().
|
inline |
Definition at line 150 of file layact.hxx.
Referenced by SwPageFrame::DestroyImpl(), and SwObjectFormatterTextFrame::DoFormatObjs().
|
inline |
Definition at line 131 of file layact.hxx.
Referenced by FormatContent().
|
inline |
Definition at line 146 of file layact.hxx.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 204 of file layact.hxx.
References m_nCheckPageNum.
Referenced by SwFrame::CheckPageDescs(), and SwContentFrame::Cut().
|
inline |
Definition at line 154 of file layact.hxx.
Referenced by SwFrame::InsertPage().
|
inline |
Definition at line 130 of file layact.hxx.
Referenced by Action(), and InternalAction().
|
inline |
Definition at line 144 of file layact.hxx.
Referenced by SwViewShell::CheckInvalidForPaint(), and SwViewShell::ImplEndAction().
|
inline |
Definition at line 132 of file layact.hxx.
Referenced by FormatContent(), FormatLayoutTab(), and InternalAction().
|
inline |
Definition at line 143 of file layact.hxx.
Referenced by SwViewShell::CalcLayout(), SwViewShell::CalcPagesForPrint(), SwViewShell::ImplEndAction(), and SwRootFrame::PaintSwFrame().
|
inline |
Definition at line 147 of file layact.hxx.
Referenced by SwViewShell::CalcLayout(), and SwViewShell::CalcPagesForPrint().
void SwLayAction::SetStatBar | ( | bool | bNew | ) |
Definition at line 90 of file layact.cxx.
References SwRootFrame::GetPageNum(), m_nEndPage, m_pRoot, and USHRT_MAX.
Referenced by SwViewShell::CalcLayout().
|
inline |
Definition at line 151 of file layact.hxx.
Referenced by SwViewShellImp::IsUpdateExpFields().
|
inline |
Definition at line 148 of file layact.hxx.
Referenced by SwViewShell::CalcPagesForPrint(), and SwLayIdle::SwLayIdle().
|
private |
Definition at line 835 of file layact.cxx.
References SwRootFrame::GetTurbo(), m_pRoot, SwRootFrame::ResetTurbo(), and TurboAction_().
Referenced by Action().
|
private |
Definition at line 780 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 94 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 91 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 89 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 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 93 of file layact.hxx.
Referenced by IsPaintExtraData(), and SwLayAction().
|
private |
Definition at line 87 of file layact.hxx.
Referenced by IsReschedule(), Reset(), and SwLayAction().
|
private |
Definition at line 90 of file layact.hxx.
Referenced by IsExpFields(), Reset(), and SwLayAction().
|
private |
Definition at line 92 of file layact.hxx.
Referenced by IsWaitAllowed(), Reset(), and SwLayAction().
|
private |
Definition at line 102 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 73 of file layact.hxx.
Referenced by FormatContent(), InternalAction(), and Reset().
|
private |
Definition at line 75 of file layact.hxx.
Referenced by CheckWaitCursor(), and Reset().
|
private |
Definition at line 101 of file layact.hxx.
Referenced by FormatLayout().
|
private |
Definition at line 100 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 66 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 68 of file layact.hxx.
Referenced by Action(), CheckWaitCursor(), and ~SwLayAction().
|
private |
Definition at line 59 of file layact.hxx.
Referenced by IsInterrupt().
|
private |
Definition at line 97 of file layact.hxx.
Referenced by FormatContent(), FormatFlyContent(), InternalAction(), and SwLayAction().