LibreOffice Module sw (master) 1
|
#include <layact.hxx>
Public Member Functions | |
SwLayIdle (SwRootFrame *pRt, SwViewShellImp *pImp) | |
~SwLayIdle () | |
Private Member Functions | |
void | ShowIdle (Color eName) |
bool | DoIdleJob_ (const SwContentFrame *, IdleJobType) |
bool | DoIdleJob (IdleJobType eJobType, IdleJobArea eJobArea) |
Static Private Member Functions | |
static bool | isJobEnabled (IdleJobType eJob, const SwViewShell *pViewShell) |
Private Attributes | |
SwRootFrame * | m_pRoot |
SwViewShellImp * | m_pImp |
SwContentNode * | m_pContentNode |
sal_Int32 | m_nTextPos |
bool | m_bPageValid |
bool | m_bIndicator |
Definition at line 205 of file layact.hxx.
SwLayIdle::SwLayIdle | ( | SwRootFrame * | pRt, |
SwViewShellImp * | pImp | ||
) |
Definition at line 2264 of file layact.cxx.
References SwLayAction::Action(), ALL, AUTOCOMPLETE_WORDS, SwDocStat::bModified, COL_LIGHTGREEN(), COL_LIGHTRED(), SwViewShellImp::DeletePaintRegion(), DoIdleJob(), SwViewShell::EnableSmooth(), SwCursorShell::EndCursorMove(), SwViewShellImp::FireAccessibleEvents(), SwSmartTagMgr::Get(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), IDocumentStatistics::GetDocStat(), SwDocShell::GetEventName(), SwViewShell::getIDocumentStatistics(), SwFrame::GetNext(), SwViewShell::GetOut(), sw::Ring< value_type >::GetRingContainer(), SwViewShellImp::GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwViewShellImp::HasPaintRegion(), SwViewShellImp::IsAccessible(), SwViewOption::IsAutoCompleteWords(), SfxObjectShell::IsHelpDocument(), SwLayAction::IsInterrupt(), SwPageFrame::IsInvalidAutoCompleteWords(), SwPageFrame::IsInvalidContent(), SwPageFrame::IsInvalidFlyContent(), SwPageFrame::IsInvalidFlyInCnt(), SwPageFrame::IsInvalidFlyLayout(), SwPageFrame::IsInvalidLayout(), SwPageFrame::IsInvalidSmartTags(), SwPageFrame::IsInvalidSpelling(), SwPageFrame::IsInvalidWordCount(), SwViewOption::IsOnlineSpell(), SmartTagMgr::IsSmartTagsEnabled(), SwDoc::isXForms(), SwLayoutFrame::Lower(), m_bIndicator, SwViewShellImp::m_pIdleAct, m_pImp, m_pRoot, ONLINE_SPELLING, SwRect::Overlaps(), SwRootFrame::ResetIdleFormat(), SAL_INFO, SwLayAction::SetIdle(), SwLayAction::SetInputType(), SwLayAction::SetWaitAllowed(), SwCursorShell::ShellGetFocus(), SwCursorShell::ShellLoseFocus(), SHOW_IDLE, SMART_TAGS, STR_SW_EVENT_LAYOUT_FINISHED, SwCursorShell::SttCursorMove(), SwLayIdle, SwViewShell::UnlockPaint(), VCL_INPUT_ANY, VISIBLE, and WORD_COUNT.
SwLayIdle::~SwLayIdle | ( | ) |
Definition at line 2456 of file layact.cxx.
References SwViewShellImp::m_pIdleAct, and m_pImp.
|
private |
Definition at line 2153 of file layact.cxx.
References AUTOCOMPLETE_WORDS, COMPLETE_STRING, SwLayoutFrame::ContainsContent(), DoIdleJob_(), SwAnchoredObject::DynCastFlyFrame(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetNext(), SwContentFrame::GetNextContentFrame(), SwViewShell::GetOut(), SwPageFrame::GetPhyPageNum(), SwViewShellImp::GetShell(), SwPageFrame::GetSortedObjs(), i, SwLayoutFrame::IsAnLower(), isJobEnabled(), SwFrame::IsTextFrame(), SwLayoutFrame::Lower(), m_bPageValid, m_nTextPos, m_pContentNode, m_pImp, m_pRoot, ONLINE_SPELLING, SwRect::Overlaps(), SAL_INFO, size, SMART_TAGS, SwPageFrame::ValidateAutoCompleteWords(), SwPageFrame::ValidateSmartTags(), SwPageFrame::ValidateSpelling(), SwPageFrame::ValidateWordCount(), SwViewShell::VisArea(), VISIBLE, and WORD_COUNT.
Referenced by SwLayIdle().
|
private |
Definition at line 1970 of file layact.cxx.
References Application::AnyInput(), AUTOCOMPLETE_WORDS, COMPLETE_STRING, SwTextNode::CountWords(), DoIdleJob_(), SwPosition::GetContentIndex(), SwFrame::GetDrawObjs(), SwTextFrame::GetMergedPara(), SwContentFrame::GetNextContentFrame(), SwPaM::GetPoint(), SwPaM::GetPointContentNode(), SwViewShellImp::GetShell(), SwTextNode::GetText(), SwTextFrame::GetTextNodeForParaProps(), SwTextNode::GetWrongDirty(), SwRect::HasArea(), SwPaM::HasMark(), i, SwViewShell::InvalidateWindows(), SwTextNode::IsAutoCompleteWordDirty(), SwPaM::IsMultiSelection(), SwTextNode::IsSmartTagDirty(), SwFrame::IsTextFrame(), SwTextNode::IsWordCountDirty(), SwTextNode::IsWrongDirty(), m_bPageValid, m_nTextPos, m_pContentNode, m_pImp, nPos, ONLINE_SPELLING, SMART_TAGS, sw::TODO, TOOLS_WARN_EXCEPTION, VCL_INPUT_ANY, and WORD_COUNT.
Referenced by DoIdleJob(), and DoIdleJob_().
|
staticprivate |
Definition at line 2119 of file layact.cxx.
References AUTOCOMPLETE_WORDS, SwDocStat::bModified, SwSmartTagMgr::Get(), SwDoc::GetAutoCompleteWords(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), IDocumentStatistics::GetDocStat(), SwViewShell::getIDocumentStatistics(), SwViewShell::GetViewOptions(), SwViewOption::IsAutoCompleteWords(), SfxObjectShell::IsHelpDocument(), SwViewOption::IsOnlineSpell(), SmartTagMgr::IsSmartTagsEnabled(), SwDoc::isXForms(), ONLINE_SPELLING, SMART_TAGS, and WORD_COUNT.
Referenced by DoIdleJob().
|
private |
|
private |
Definition at line 213 of file layact.hxx.
Referenced by SwLayIdle().
|
private |
Definition at line 211 of file layact.hxx.
Referenced by DoIdleJob(), and DoIdleJob_().
|
private |
Definition at line 210 of file layact.hxx.
Referenced by DoIdleJob(), and DoIdleJob_().
|
private |
Definition at line 209 of file layact.hxx.
Referenced by DoIdleJob(), and DoIdleJob_().
|
private |
Definition at line 208 of file layact.hxx.
Referenced by DoIdleJob(), DoIdleJob_(), SwLayIdle(), and ~SwLayIdle().
|
private |
Definition at line 207 of file layact.hxx.
Referenced by DoIdleJob(), and SwLayIdle().