19 #ifndef INCLUDED_SW_SOURCE_CORE_INC_LAYACT_HXX
20 #define INCLUDED_SW_SOURCE_CORE_INC_LAYACT_HXX
137 void SetIdle (
bool bNew ) { m_bIdle = bNew; }
219 #endif // INCLUDED_SW_SOURCE_CORE_INC_LAYACT_HXX
void InternalAction(OutputDevice *pRenderContext)
bool IsActionInProgress() const
Base class of the Writer layout elements.
bool PaintWithoutFlys(const SwRect &, const SwContentFrame *, const SwPageFrame *)
void SetNextCycle(bool bNew)
bool FormatLayout(OutputDevice *pRenderContext, SwLayoutFrame *, bool bAddRect=true)
void ShowIdle(Color eName)
bool TurboAction_(const SwContentFrame *)
bool FormatLayoutTab(SwTabFrame *, bool bAddRect)
void SetInputType(VclInputFlags nNew)
void FormatFlyContent(const SwFlyFrame *)
bool IsWaitAllowed() const
bool DoIdleJob(IdleJobType, bool bVisAreaOnly)
SwTabFrame is one table in the document layout, containing rows (which contain cells).
Of course Writer needs its own rectangles.
The root element of a Writer document layout.
bool IsCalcLayout() const
void SetCalcLayout(bool bNew)
bool IsReschedule() const
bool RemoveEmptyBrowserPages()
bool IsShortCut(SwPageFrame *&)
void PushFormatLayout(SwFrame *pLow)
std::vector< SwFrame * > m_aFrameStack
sal_uInt16 GetCheckPageNum() const
void Action(OutputDevice *pRenderContext)
void SetBrowseActionStop(bool bNew)
bool IsCheckPages() const
VclInputFlags m_nInputType
void SetStatBar(bool bNew)
void SetCheckPageNumDirect(sal_uInt16 nNew)
sal_uInt16 m_nPreInvaPage
static SwPageFrame * CheckFirstVisPage(SwPageFrame *pPage)
std::unique_ptr< SwWait > m_pWait
The usage of LayAction is always the same:
VclInputFlags GetInputType() const
void SetUpdateExpFields()
bool mbFormatContentOnInterrupt
SwLayAction(SwRootFrame *pRt, SwViewShellImp *pImp)
A page of the document layout.
sal_uInt16 m_nCheckPageNum
SwContentNode * m_pContentNode
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...
void FormatContent_(const SwContentFrame *pContent, const SwPageFrame *pPage)
std::clock_t m_nStartTicks
bool DoIdleJob_(const SwContentFrame *, IdleJobType)
const SwTabFrame * m_pOptTab
general base class for all free-flowing frames
bool FormatContent(SwPageFrame *pPage)
bool IsBrowseActionStop() const
bool IsPaintExtraData() const
void SetComplete(bool bNew)
void SetReschedule(bool bNew)
void SetWaitAllowed(bool bNew)
bool PaintContent_(const SwContentFrame *, const SwPageFrame *, const SwRect &)
void FormatLayoutFly(SwFlyFrame *)
void SetCheckPages(bool bNew)
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame...
std::vector< std::unique_ptr< SwFrameDeleteGuard > > m_aFrameDeleteGuards
void SetCheckPageNum(sal_uInt16 nNew)
void SetAgain(bool bAgain)
SwLayIdle(SwRootFrame *pRt, SwViewShellImp *pImp)