LibreOffice Module sw (master) 1
|
Base class of the Writer document model elements. More...
#include <node.hxx>
Public Types | |
enum class | Merge { None , First , NonFirst , Hidden } |
sw_redlinehide: redline node merge state More... | |
Public Member Functions | |
bool | IsCreateFrameWhenHidingRedlines () const |
void | SetRedlineMergeFlag (Merge const eMerge) |
Merge | GetRedlineMergeFlag () const |
virtual | ~SwNode () override=0 |
the = 0 forces the class to be an abstract base class, but the dtor can be still called from subclasses More... | |
tools::Long | GetSerial () const |
sal_uInt16 | GetSectionLevel () const |
Returns the section level at the position given by aIndex. More... | |
SwNodeOffset | StartOfSectionIndex () const |
const SwStartNode * | StartOfSectionNode () const |
SwStartNode * | StartOfSectionNode () |
SwNodeOffset | EndOfSectionIndex () const |
const SwEndNode * | EndOfSectionNode () const |
SwEndNode * | EndOfSectionNode () |
sal_uInt8 | GetAutoFormatLvl () const |
void | SetAutoFormatLvl (sal_uInt8 nVal) |
bool | IsIgnoreDontExpand () const |
void | SetIgnoreDontExpand (bool bNew) |
SwNodeType | GetNodeType () const |
SwStartNode * | GetStartNode () |
const SwStartNode * | GetStartNode () const |
SwContentNode * | GetContentNode () |
const SwContentNode * | GetContentNode () const |
SwEndNode * | GetEndNode () |
const SwEndNode * | GetEndNode () const |
SwTextNode * | GetTextNode () |
Inline methods from Node.hxx. More... | |
const SwTextNode * | GetTextNode () const |
SwOLENode * | GetOLENode () |
Inline methods from Node.hxx. More... | |
const SwOLENode * | GetOLENode () const |
SwNoTextNode * | GetNoTextNode () |
const SwNoTextNode * | GetNoTextNode () const |
SwGrfNode * | GetGrfNode () |
const SwGrfNode * | GetGrfNode () const |
SwTableNode * | GetTableNode () |
const SwTableNode * | GetTableNode () const |
SwSectionNode * | GetSectionNode () |
const SwSectionNode * | GetSectionNode () const |
bool | IsStartNode () const |
bool | IsContentNode () const |
bool | IsEndNode () const |
bool | IsTextNode () const |
bool | IsTableNode () const |
bool | IsSectionNode () const |
bool | IsOLENode () const |
bool | IsNoTextNode () const |
bool | IsGrfNode () const |
bool | IsInRedlines () const |
Checks if this node is in redlines. More... | |
SwTableNode * | FindTableNode () |
Search table node, in which it is. More... | |
const SwTableNode * | FindTableNode () const |
SwSectionNode * | FindSectionNode () |
Search section node, in which it is. More... | |
const SwSectionNode * | FindSectionNode () const |
SwStartNode * | FindSttNodeByType (SwStartNodeType eTyp) |
const SwStartNode * | FindSttNodeByType (SwStartNodeType eTyp) const |
const SwStartNode * | FindTableBoxStartNode () const |
const SwStartNode * | FindFlyStartNode () const |
const SwStartNode * | FindFootnoteStartNode () const |
const SwStartNode * | FindHeaderStartNode () const |
const SwStartNode * | FindFooterStartNode () const |
SwNodes & | GetNodes () |
Node is in which nodes-array/doc? More... | |
const SwNodes & | GetNodes () const |
SwDoc & | GetDoc () |
const SwDoc & | GetDoc () const |
const IDocumentSettingAccess * | getIDocumentSettingAccess () const |
Provides access to the document setting interface. More... | |
const IDocumentDeviceAccess & | getIDocumentDeviceAccess () const |
Provides access to the document device interface. More... | |
const IDocumentMarkAccess * | getIDocumentMarkAccess () const |
Provides access to the document bookmark interface. More... | |
const IDocumentRedlineAccess & | getIDocumentRedlineAccess () const |
Provides access to the document redline interface. More... | |
const IDocumentStylePoolAccess & | getIDocumentStylePoolAccess () const |
Provides access to the document style pool interface. More... | |
const IDocumentDrawModelAccess & | getIDocumentDrawModelAccess () const |
Provides access to the document draw model interface. More... | |
const IDocumentLayoutAccess & | getIDocumentLayoutAccess () const |
Provides access to the document layout interface. More... | |
IDocumentLayoutAccess & | getIDocumentLayoutAccess () |
const IDocumentLinksAdministration & | getIDocumentLinksAdministration () const |
Provides access to the document links administration interface. More... | |
IDocumentLinksAdministration & | getIDocumentLinksAdministration () |
const IDocumentFieldsAccess & | getIDocumentFieldsAccess () const |
Provides access to the document fields administration interface. More... | |
IDocumentFieldsAccess & | getIDocumentFieldsAccess () |
IDocumentContentOperations & | getIDocumentContentOperations () |
Provides access to the document content operations interface. More... | |
IStyleAccess & | getIDocumentStyleAccess () |
Provides access to the document automatic styles interface. More... | |
IDocumentListItems & | getIDocumentListItems () |
Provides access to the document's numbered items interface. More... | |
bool | IsInVisibleArea (SwViewShell const *pSh) const |
Is node in the visible area of the Shell? More... | |
bool | IsInProtectSect () const |
Is node in a protected area? More... | |
bool | IsProtect () const |
Is node in something that is protected (range, frame, table cells ... including anchor in case of frames or footnotes)? More... | |
const SwPageDesc * | FindPageDesc (SwNodeOffset *pPgDescNdIdx=nullptr) const |
Search PageDesc with which this node is formatted. More... | |
SwFrameFormat * | GetFlyFormat () const |
If node is in a fly return the respective format. More... | |
SwTableBox * | GetTableBox () const |
If node is in a table return the respective table box. More... | |
SwNodeOffset | GetIndex () const |
const SwTextNode * | FindOutlineNodeOfLevel (sal_uInt8 nLvl, SwRootFrame const *pLayout=nullptr) const |
sal_uInt8 | HasPrevNextLayNode () const |
std::vector< SwFrameFormat * > const & | GetAnchoredFlys () const |
void | AddAnchoredFly (SwFrameFormat *) |
void | RemoveAnchoredFly (SwFrameFormat *) |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Dumps the node structure to the given destination (file nodes.xml in the current directory by default) More... | |
bool | operator== (const SwNode &rOther) const |
bool | operator!= (const SwNode &rOther) const |
bool | operator< (const SwNode &rOther) const |
bool | operator<= (const SwNode &rOther) const |
bool | operator> (const SwNode &rOther) const |
bool | operator>= (const SwNode &rOther) const |
sw::AccessibilityCheckStatus & | getAccessibilityCheckStatus () |
void | resetAndQueueAccessibilityCheck () |
Public Member Functions inherited from sw::BorderCacheOwner | |
BorderCacheOwner () | |
BorderCacheOwner (BorderCacheOwner &) | |
BorderCacheOwner & | operator= (const BorderCacheOwner &) |
~BorderCacheOwner () | |
bool | IsInCache () const |
void | InvalidateInSwCache (const sal_uInt16) |
Protected Member Functions | |
SwNode () | |
only used by SwContentNodeTmp in SwTextNode::Update More... | |
SwNode (const SwNode &rWhere, const SwNodeType nNodeId) | |
SwNode (SwNodes &rNodes, SwNodeOffset nPos, const SwNodeType nNodeId) | |
for the initial StartNode More... | |
Protected Attributes | |
SwStartNode * | m_pStartOfSection |
Private Member Functions | |
SwNode (const SwNode &rNodes)=delete | |
SwNode & | operator= (const SwNode &rNodes)=delete |
Private Member Functions inherited from BigPtrEntry | |
BigPtrEntry () | |
BigPtrEntry (BigPtrEntry const &)=default | |
virtual | ~BigPtrEntry ()=default |
BigPtrEntry & | operator= (BigPtrEntry const &)=default |
sal_Int32 | GetPos () const |
BigPtrArray & | GetArray () const |
Private Attributes | |
SwNodeType | m_nNodeType |
sal_uInt8 | m_nAFormatNumLvl: 3 |
For text nodes: level of auto format. Was put here because we had still free bits. More... | |
bool | m_bIgnoreDontExpand: 1 |
for Text Attributes - ignore the flag More... | |
sw::AccessibilityCheckStatus | m_aAccessibilityCheckStatus |
Merge | m_eMerge |
tools::Long | m_nSerial |
std::vector< SwFrameFormat * > | m_aAnchoredFlys |
all SwFrameFormat that are anchored at the node invariant: SwFrameFormat is in the list iff SwFrameFormat::GetAnchor().GetContentAnchor() points to this node More... | |
Static Private Attributes | |
static tools::Long | s_nSerial = 0 |
Friends | |
class | SwNodes |
|
strong |
|
protected |
only used by SwContentNodeTmp in SwTextNode::Update
|
protected |
Definition at line 309 of file node.cxx.
References GetEndNode(), GetIndex(), GetNodes(), GetStartNode(), SwNodes::InsertNode(), m_pStartOfSection, and None.
|
protected |
for the initial StartNode
Inserts a node into the rNodes array at the rWhere position.
rNodes | the variable array in that the node will be inserted |
nPos | position within the array where the node will be inserted |
nNdType | the type of node to insert |
Definition at line 344 of file node.cxx.
References GetEndNode(), GetStartNode(), SwNodes::InsertNode(), m_pStartOfSection, None, and nPos.
|
overridepure virtual |
the = 0 forces the class to be an abstract base class, but the dtor can be still called from subclasses
Definition at line 371 of file node.cxx.
References GetDoc(), sw::BorderCacheOwner::InvalidateInSwCache(), sw::BorderCacheOwner::IsInCache(), m_aAnchoredFlys, and RES_OBJECTDYING().
|
privatedelete |
void SwNode::AddAnchoredFly | ( | SwFrameFormat * | pFlyFormat | ) |
Definition at line 2162 of file node.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorNode(), IsStartNode(), IsTableNode(), IsTextNode(), and m_aAnchoredFlys.
Referenced by SwFrameFormat::SwClientNotify().
|
virtual |
Dumps the node structure to the given destination (file nodes.xml in the current directory by default)
Reimplemented in SwOLENode, SwTextNode, SwStartNode, SwTableNode, and SwSectionNode.
Definition at line 899 of file node.cxx.
References tools::PolyPolygon::Count(), End, GetIndex(), GetNodeType(), tools::PolyPolygon::GetObject(), tools::Polygon::GetPoint(), tools::Polygon::GetSize(), Grf, i, Ole, pName, Start, Table, Text, Point::X(), and Point::Y().
|
inline |
Definition at line 691 of file node.hxx.
References EndOfSectionNode(), and GetIndex().
Referenced by SwEditShell::AcceptRedlinesInSelection(), SwHTMLParser::BuildTable(), sw::CalcBreaks(), SwEditShell::CanMergeTable(), SwDoc::Chainable(), checkAndWriteFloatingTables(), sw::CheckParaRedlineMerge(), SwStartNode::CheckSectionCondColl(), SwCursorShell::CheckTableBoxContent(), SwDoc::ChgPageDesc(), SwDoc::ClearBoxNumAttrs(), SwHTMLParser::Continue(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwNodes::CopyNodes(), SwXRedlinePortion::CreateRedlineProperties(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), SwDoc::DeleteRowCol(), SwSectionFormat::DelFrames(), SwSectionNode::DelFrames(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelSectionFormat(), SwDoc::DelTable(), SwXMLImport::endDocument(), EndsWith(), SwCursorShell::ExtendedSelectedAll(), SwHTMLWriter::FillNextNumInfo(), SwShellTableCursor::FillRects(), FindFirstAndNextNode(), SwFEShell::FindFlyFrame(), SwNodes::FindPrvNxtFrameNode(), SwHTMLParser::FixHeaderFooterDistance(), DocxAttributeOutput::FootnotesEndnotes(), sw::GetAllValidRanges(), GetMergeSel(), SwXRedline::getPropertyValue(), SwXRedlinePortion::getPropertyValue(), SwCursorShell::GetSelText(), SwView::GetState(), SwWrtShell::GoEnd(), SwNodes::GoStartOfSection(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoPrevTOXBase(), SwHTMLWriter::GuessFrameType(), SwFEShell::HasBoxSelection(), SwFEShell::HasWholeTabSelection(), SwCallLink::ImplDestroy(), SwNodes::InsBoxen(), InsertCnt_(), SwDoc::InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), SwDoc::InsertTable(), SwNodes::InsertTextSection(), SwSectionNode::IsContentHidden(), SwTableBox::IsEmpty(), IsEmptyBox(), SwTableBox::IsFormulaOrValueBox(), SwDoc::IsInsRegionAvailable(), SwServerObject::IsLinkInServer(), SwUnoCursor::IsSelOvr(), lcl_BreakSectionLinksInSect(), lcl_ChkOneRange(), lcl_CpyBox(), lcl_DelHFFormat(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_InsertLabel(), lcl_IsInSameTableBox(), lcl_MinMaxNode(), lcl_SetAFormatBox(), lcl_UpdateLinksInSect(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlyAndMove(), SwWrtShell::MakeOutlineContentVisible(), SwXMLTableContext::MakeTableBox(), SwDoc::MergeTable(), SwNodes::MergeTable(), MoveCell(), sw::MoveMergedFlysAndFootnotes(), SwCursorShell::MoveOutOfTable(), SwHTMLParser::NewDivision(), SwNode2LayImpl::NextFrame(), SwSectionNode::NodesArrChgd(), SwTable::OldSplitRow(), SwHTMLWriter::OutFootEndNotes(), SwHTMLWriter::OutForm(), OutHTML_FrameFormatAsDivOrSpan(), OutHTML_FrameFormatAsMulticol(), OutHTML_FrameFormatTableNode(), OutHTML_HeaderFooter(), OutHTML_NumberBulletListStart(), OutHTML_Section(), WW8AttributeOutput::OutputFlyFrame_Impl(), RtfAttributeOutput::OutputFlyFrame_Impl(), WW8TabDesc::ParkPaM(), SwFEShell::Paste(), SwUndoDelete::RedoImpl(), SwEditShell::RejectRedlinesInSelection(), SwUndo::RemoveIdxFromSection(), SwDoc::RemoveInvisibleContent(), SwNode2LayImpl::RestoreUpperFrames(), SwUndoTableNdsChg::SaveNewBoxes(), SwNodes::SectionUp(), SwServerObject::SendDataChanged(), SwEditShell::SetNumberingRestart(), WW8TabDesc::SetPamInCell(), SwEditShell::SetSectionAttr(), SwDoc::Spell(), SwDoc::SplitDoc(), SwDoc::SplitTable(), SwNodes::SplitTable(), StartsWith(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_BoxSetSplitBoxFormats(), SwDDETable::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwNode2LayImpl::SwNode2LayImpl(), SwUndoDelete::SwUndoDelete(), SwUndoMergeTable::SwUndoMergeTable(), SwUndoTableToText::SwUndoTableToText(), RtfAttributeOutput::TextFootnote_Impl(), SwDoc::TextToTable(), SwCursorShell::TrySelectOuterTable(), SwUndoInsLayFormat::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), SwNodes::UndoTableToText(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdateTable(), DocxSdrExport::writeDMLTextFrame(), DocxAttributeOutput::WriteFloatingTable(), WW8_WrPlcSubDoc::WriteGenericText(), DocxSdrExport::writeOnlyTextOfFrame(), SwASCWriter::WriteStream(), RtfAttributeOutput::writeTextFrame(), and DocxSdrExport::writeVMLTextFrame().
|
inline |
Definition at line 700 of file node.hxx.
References IsStartNode(), SwStartNode::m_pEndOfSection, and m_pStartOfSection.
|
inline |
Definition at line 695 of file node.hxx.
References IsStartNode(), SwStartNode::m_pEndOfSection, and m_pStartOfSection.
Referenced by SwUndoTableCpyTable::AddBoxBefore(), SwFEShell::AlignAllFormulasToBaseline(), sw::DocumentRedlineManager::AppendRedline(), SwHTMLTableLayout::AutoLayoutPass1(), SwHTMLParser::BuildTable(), SwHTMLParser::BuildTableCell(), CalculateFlySize(), ConvertNestedTablesToText(), SwTable::ConvertSubtableBox(), SwXText::convertToTextFrame(), SwFEShell::Copy(), SwTextFootnote::CopyFootnote(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyMasterFooter(), SwDoc::CopyMasterHeader(), SwNodes::CopyNodes(), SwDoc::CopyPageDescHeaderFooterImpl(), SwXText::copyText(), SwRangeRedline::CopyToSection(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwXBodyText::CreateTextCursor(), SwXHeadFootText::CreateTextCursor(), SwXTextFrame::createXTextCursor(), SwXRedlineText::createXTextCursor(), SwXRedline::createXTextCursor(), sw::DocumentRedlineManager::DeleteRedline(), sw::DocumentContentOperationsManager::DeleteSection(), SwEditShell::DeleteSel(), SwDoc::DeleteTOX(), SwSectionNode::DelFrames(), SwDoc::DelSectionFormat(), SwDoc::DelTable(), SwNodes::DocumentSectionEndNode(), SwChartHelper::DoUpdateAllCharts(), EndOfSectionIndex(), SwNodes::ExpandRangeForTableBox(), SwCursorShell::ExtendedSelectAll(), SwCursorShell::ExtendedSelectedAll(), FindPageDesc(), FindParentText(), SwNodes::FindPrvNxtFrameNode(), SwCursorShell::FindValidContentNode(), SwXText::Impl::finishOrAppendParagraph(), sw::GetAllValidRanges(), SwXDocumentIndex::getAnchor(), SwXTextSection::getAnchor(), SwSortBoxElement::GetKey(), SwXTextRange::GetPositions(), SwXText::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwXTextRange::getStart(), SwNodes::GoEndOfSection(), SwCursorShell::GoNextCell(), SwAutoFormat::GoNextPara(), SwNodes::GoNextSection(), SwCursor::GoPrevNextCell(), GotoCurrRegionAndSkip(), GotoCurrTable(), sw::GotoNextLayoutTextFrame(), GotoNextRegion(), GotoNextTable(), GotoPrevRegion(), SwCursorShell::GotoPrevTOXBase(), SwXTextCursor::gotoStart(), SwFEShell::HasBoxSelection(), SwEditShell::HasOLEObj(), SwFEShell::HasWholeTabSelection(), IMPL_LINK(), SwCallLink::ImplDestroy(), SwNodes::InsBoxen(), XMLRedlineImportHelper::InsertIntoDocument(), SwFEShell::InsertRow(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), SwHTMLParser::InsertTableSection(), SwXMLTableContext::InsertTableSection(), SwXText::insertTextContentAfter(), SwNodes::InsertTextSection(), IsAtEndOfSection(), SwSectionNode::IsContentHidden(), IsEmptyBox(), SwCursorShell::IsEndOfTable(), SwCursor::IsInProtectTable(), SwDoc::IsInsRegionAvailable(), IsInVisibleArea(), SwRedlineTable::isMoved(), SwUnoCursor::IsSelOvr(), lcl_CellText(), lcl_CheckHiddenSection(), lcl_ChkOneRange(), lcl_CopyBoxToDoc(), lcl_CpyBox(), lcl_CursorIsInSection(), lcl_dbg_out(), lcl_DelBox(), lcl_FindNextCell(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_GetSpecialProperty(), lcl_IsInSameTableBox(), lcl_SpecialInsertNode(), SwChartLockController_Helper::LockUnlockAllCharts(), SwTableCursor::MakeBoxSels(), SwTableNode::MakeCopy(), SwSectionNode::MakeCopy(), SwDOCXReader::MakeEntries(), SwDoc::MakeFlyAndMove(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwWrtShell::MakeOutlineContentVisible(), SwSectionNode::MakeOwnFrames(), SwTableNode::MakeOwnFrames(), SwNodes::MergeTable(), UnfloatTableButton::MouseButtonDown(), MoveCell(), SwDoc::MoveOutlinePara(), SwWW8ImplReader::MoveOutsideFly(), SwDoc::MoveParagraphImpl(), SwRangeRedline::MoveToSection(), SwTable::OldSplitRow(), OutHTML_Section(), OutHTML_SwTableNode(), SwCursorShell::ParkCursor(), SwFEShell::Paste(), SwTable::PrepareMerge(), SwUndoTableCpyTable::PrepareRedline(), ww8::WW8TableInfo::processSwTable(), ww8::WW8TableInfo::processTableBoxLines(), SwUndoDelete::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoInsTable::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwDoc::RemoveInvisibleContent(), SwXText::removeTextContentAfter(), SwUndoTableToText::RepeatImpl(), SwUndoSaveSection::RestoreSection(), SaveFlyInRange(), SwUndoSaveSection::SaveSection(), SwNodes::SectionUp(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursorShell::SelTable(), SwCursorShell::SelTableBox(), SwCursorShell::SelTableRowOrCol(), SwXTextTable::setName(), SwXCell::setPropertyValue(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwDoc::SetTableName(), SwDoc::SplitDoc(), SwNodes::SplitTable(), SwWW8ImplReader::StripNegativeAfterIndent(), SwList::SwList(), SwNode2LayImpl::SwNode2LayImpl(), SwNodes::TableToText(), SwDoc::TableToText(), SwEditShell::TableToText(), SwNodes::TextToTable(), SwCursorShell::TrySelectOuterTable(), SwUndoTableToText::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), UnHideRedlinesExtras(), SwTOXBaseSection::Update(), SwDoc::UpdateCharts_(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), sw::UpdateFramesForRemoveDeleteRedline(), SwDoc::UpdateSection(), MSWordExportBase::UpdateTocSectionNodeProperties(), SwCursor::UpDown(), WW8_WrPlcSubDoc::WriteGenericText(), MSWordExportBase::WriteHeaderFooterText(), RtfExport::WriteMainText(), SwHTMLWriter::WriteStream(), SwSectionFormat::~SwSectionFormat(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 220 of file node.hxx.
References SwFlyStartNode.
Referenced by SwDoc::Chainable(), SwXTextFrame::createXTextCursorByRange(), SwTextBoxHelper::doTextBoxPositioning(), SwXTextDocument::FindAny(), FindPageDesc(), SwDoc::GetAllFlyFormats(), GetFlyFormat(), SwHTMLParser::InsertControl(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwHTMLParser::InsertDrawObject(), SwDoc::IsInHeaderFooter(), SwFrameFormat::IsLowerOf(), SwEditWin::IsOverHeaderFooterFly(), lcl_SetNewFlyPos(), SwDoc::MakeFlySection_(), MakeRefNumStr(), SetGetExpField::operator<(), SwUndoInsLayFormat::RepeatImpl(), SwHTMLParser::SetAnchorAndAdjustment(), and sw::UpdateFramesForRemoveDeleteRedline().
|
inline |
Definition at line 226 of file node.hxx.
References SwFooterStartNode.
Referenced by SwDoc::Chainable(), SwXText::convertToTextFrame(), SwXTextDocument::FindAny(), FindPageDesc(), SwDoc::IsInHeaderFooter(), SwEditWin::IsOverHeaderFooterFly(), MakeRefNumStr(), SwEditWin::MouseButtonDown(), and SwReader::Read().
|
inline |
Definition at line 222 of file node.hxx.
References SwFootnoteStartNode.
Referenced by SwXFootnote::createXTextCursorByRange(), SwXTextDocument::FindAny(), FindPageDesc(), SwCursor::GotoFootnoteAnchor(), MakeRefNumStr(), and SwHTMLParser::NextToken().
|
inline |
Definition at line 224 of file node.hxx.
References SwHeaderStartNode.
Referenced by SwDoc::Chainable(), SwXText::convertToTextFrame(), SwXTextDocument::FindAny(), FindPageDesc(), SwDoc::IsInHeaderFooter(), SwEditWin::IsOverHeaderFooterFly(), MakeRefNumStr(), SwEditWin::MouseButtonDown(), and SwReader::Read().
const SwTextNode * SwNode::FindOutlineNodeOfLevel | ( | sal_uInt8 | nLvl, |
SwRootFrame const * | pLayout = nullptr |
||
) | const |
Definition at line 791 of file node.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), SwFrame::FindPageFrame(), SwTextNode::GetAttrOutlineLevel(), GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), GetDoc(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), GetNodes(), SwNodes::GetOutLineNds(), sw::IsParaPropsNode(), MAXLEVEL, nPos, SwOutlineNodes::Seek_Entry(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), and SwRect::Top().
Referenced by SwChapterField::ChangeExpansion(), lcl_FindChapterNode(), and SwSetExpFieldType::SetChapter().
const SwPageDesc * SwNode::FindPageDesc | ( | SwNodeOffset * | pPgDescNdIdx = nullptr | ) | const |
Search PageDesc with which this node is formatted.
Find the PageDesc that is used to format this node.
If layout is existent search over layout, else only the hard way is left: search over the nodes to the front!!
If the Layout is available, we search through that. Else we can only do it the hard way by searching onwards through the nodes.
Definition at line 496 of file node.cxx.
References SwFindNearestNode::CheckNode(), End, EndOfSectionNode(), FindFlyStartNode(), FindFooterStartNode(), FindFootnoteStartNode(), FindHeaderStartNode(), SwFrame::FindPageFrame(), FooterShare, SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwContentNode::GetAttr(), SwDoc::GetAttrPool(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), SwFormatPageDesc::GetDefinedIn(), GetDoc(), SwDoc::GetFootnoteIdxs(), GetFormat(), SwFormat::GetFormatAttr(), SwFindNearestNode::GetFoundNode(), SwDoc::getIDocumentLayoutAccess(), GetIndex(), SfxItemPool::GetItemSurrogates(), SwContentNode::getLayoutFrame(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SwNodeIndex::GetNode(), GetNodes(), SwPageFrame::GetPageDesc(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), SwSectionNode::GetSection(), GetSectionNode(), SwDoc::GetSpzFrameFormats(), SwTextFootnote::GetStartNode(), SwStartNode::GetStartNodeType(), SwTableNode::GetTable(), GetTableNode(), SwTextFootnote::GetTextNode(), SwNodes::GoNext(), SwNodes::GoPrevious(), HeaderShare, IsContentNode(), IsSectionNode(), IsTableNode(), m_nNodeType, n, nId, SwPageDesc::ReadUseOn(), RES_FOOTER(), RES_HEADER(), RES_PAGEDESC(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), sw::FrameFormats< value_type >::size(), Start, and SwHeaderStartNode.
Referenced by sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), SwDoc::GetTextDirection(), MSWordExportBase::NeedSectionBreak(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), RtfAttributeOutput::SectionBreaks(), SwTOXBaseSection::Update(), and MSWordExportBase::WriteText().
SwSectionNode * SwNode::FindSectionNode | ( | ) |
Search section node, in which it is.
If it is in no section
Definition at line 968 of file ndsect.cxx.
References GetIndex(), GetSectionNode(), IsSectionNode(), and m_pStartOfSection.
Referenced by sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwTextShell::ExecIdx(), SwEnhancedPDFExportHelper::ExportAuthorityEntryLinks(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), SwCursorShell::FindValidContentNode(), SwXTextSection::getAnchor(), SwDoc::GetCurrSection(), SwDoc::GetCurTOX(), SwSectionFormat::GetGlobalDocSection(), SwTextShell::GetIdxState(), SwEditShell::GetINetAttrs(), GetNode(), SwXCell::getPropertyValue(), SwXTextTable::getPropertyValue(), MSWordExportBase::GetSectionFormat(), SwNodes::GoNextSection(), SwNodes::GoPrevSection(), GotoCurrRegionAndSkip(), GotoNextRegion(), GotoPrevRegion(), SwPaM::HasReadonlySel(), SwDoc::InsertTableOf(), SwCursor::IsAtValidPos(), SwTextNode::IsHidden(), SwOLENode::IsInGlobalDocSection(), IsInProtectSect(), SwDoc::IsInsRegionAvailable(), IsProtect(), SwCursor::IsSelOvr(), SwTOXBase::IsTOXBaseInReadonly(), lcl_CheckHiddenSection(), lcl_initParent(), lcl_IsAtTextEnd(), lcl_IsInSameTableBox(), lcl_SpecialInsertNode(), SwSection::MakeChildLinksVisible(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwNodes::MakeTextNode(), MSWordSections::MSWordSections(), SwSectionNode::NodesArrChgd(), OutHTML_Section(), MSWordExportBase::OutputTextNode(), SwEditShell::SetSectionAttr(), SwCursorShell::SetShadowCursorPos(), SwCursorShell::SetVisibleCursor(), SwDoc::SplitDoc(), SwActualSection::SwActualSection(), SwTOXBaseSection::Update(), SwCursorShell::UpdateCursor(), SwContentTree::UpdateTracking(), and SwHTMLWriter::WriteStream().
|
inline |
Definition at line 683 of file node.hxx.
References FindSectionNode().
SwStartNode * SwNode::FindSttNodeByType | ( | SwStartNodeType | eTyp | ) |
Definition at line 782 of file node.cxx.
References GetIndex(), SwStartNode::GetStartNodeType(), IsStartNode(), and m_pStartOfSection.
Referenced by SwXText::Impl::CheckForOwnMember(), SwCursorShell::CheckTableBoxContent(), SwDoc::ClearBoxNumAttrs(), SwXHeadFootText::CreateTextCursor(), SwXTextFrame::createXTextCursor(), SwXHeadFootText::createXTextCursorByRange(), FindSttNodeByType(), SwXTextCursor::gotoRange(), SwXTextViewCursor::gotoRange(), SwXText::insertTextContent(), sw::lcl_IsStartNodeInFormat(), SwUndoTableNumFormat::RedoImpl(), and SwCursorShell::SaveTableBoxContent().
|
inline |
Definition at line 675 of file node.hxx.
References FindSttNodeByType().
|
inline |
Definition at line 218 of file node.hxx.
References SwTableBoxStartNode.
Referenced by SwTableFormula::BoxNmsToRelNm(), SwHTMLParser::BuildTableCell(), SwTable::CollectBoxSelection(), SwTable::CreateSelection(), SwChartDataSequence::DeleteBox(), SwDoc::DeleteCol(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwAccessibleTable::deselectAccessibleChild(), SwChartDataSequence::ExtendTo(), SwNodes::FindPrvNxtFrameNode(), GetCellRangeName(), SwCursorShell::GetContentAtPos(), SwXTextTableCursor::getRangeName(), GetTableBox(), SwCursorShell::GoNextCell(), SwCursor::GoPrevNextCell(), SwCursorShell::GotoNxtPrvTableFormula(), SwTableFormula::HasValidBoxes_(), SwDoc::InsCopyOfTable(), SwHTMLParser::InsertTableSection(), SwXMLTableContext::InsertTableSection(), SwTable::InsTable(), SwCursor::IsInProtectTable(), IsProtect(), lcl_GetBoxSel(), SwCursor::LeftRight(), MakeBookRegionOrPoint(), SwUnoTableCursor::MakeBoxSels(), SwTableCursor::MakeBoxSels(), SwCursorShell::MoveOutOfTable(), SwTableCursor::NewTableSelection(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_Section(), SwFEShell::Paste(), SwTransferable::Paste(), SwReader::Read(), SwTableFormula::RelBoxNmsToPtr(), SwTableFormula::RelNmsToBoxNms(), SwCursorShell::SelTableBox(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SwTableFormula::SplitMergeBoxNm_(), SwDoc::SplitTable(), SwNodes::SplitTable(), sw::UpdateFramesForRemoveDeleteRedline(), and SwCursor::UpDown().
SwTableNode * SwNode::FindTableNode | ( | ) |
Search table node, in which it is.
Find the TableNode in which it is located.
If it is in no table
If we're not in a table: return 0
Definition at line 380 of file node.cxx.
References GetIndex(), GetTableNode(), IsTableNode(), and m_pStartOfSection.
Referenced by MSWordExportBase::AddLinkTarget(), SwDoc::AdjustCellWidth(), sw::DocumentRedlineManager::AppendRedline(), SwDoc::AppendUndoForInsertFromDB(), SwDoc::BalanceRowHeight(), SwTableFormula::BoxNmsToRelNm(), SwHTMLParser::BuildTable(), SwHTMLParser::BuildTableCell(), CalculateFlySize(), SwEditShell::CanMergeTable(), SwTableBoxFormula::ChangeState(), CheckPosition(), SwCursorShell::CheckTableBoxContent(), SwAutoCorrDoc::ChgAutoCorrWord(), SwDoc::ChkBoxNumFormat(), ChkChartSel(), SwDoc::ClearBoxNumAttrs(), SwXText::convertToTextFrame(), SwTextField::CopyTextField(), SwXParagraphEnumeration::Create(), sw::CreateParentXText(), SwXBodyText::CreateTextCursor(), SwXHeadFootText::CreateTextCursor(), SwXTextFrame::createXTextCursor(), SwXRedlineText::createXTextCursor(), SwXRedline::createXTextCursor(), SwExtraRedlineTable::DeleteAllTableRedlines(), SwFEShell::DeleteCol(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), SwDoc::DelTable(), SwAutoFormat::DoTable(), SwTextBoxHelper::doTextBoxPositioning(), SwDocShell::Execute(), SwView::Execute(), SwViewShell::FillPrtDoc(), SwShellTableCursor::FillRects(), SwHTMLTableLayout::FindFlyFrameFormat(), SwNodes::FindPrvNxtFrameNode(), FindTableNode(), SwCursorShell::FindValidContentNode(), sw::GetAllValidRanges(), SwXTextSection::getAnchor(), SwDoc::GetBoxAlign(), SwDoc::GetBoxAttr(), SwTableField::GetCommand(), SwCursorShell::GetContentAtPos(), SwTableBox::GetCoordinates(), SwUnoCursorHelper::getCursorPropertyValue(), GetEndNode(), SwUndoFormatAttr::GetFormat(), SwTableBox::GetName(), SwXTextRange::GetPositions(), SwXCell::getPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwDoc::GetRowBackground(), SwDoc::GetRowHeight(), SwDoc::GetRowSplit(), GetStartNode(), SwDoc::GetTabBorders(), GetTableBox(), SwEditShell::GetTableBoxFormulaAttrs(), GetTableSel(), SwTOXTable::GetText_Impl(), SwTOXTable::GetURL(), SwTableBox::GetValue(), SwCursor::GoPrevNextCell(), GotoCurrTable(), GotoNextTable(), SwCursorShell::GotoNxtPrvTableFormula(), GotoPrevTable(), SwXTextCursor::gotoRange(), SwXTextCursor::gotoStart(), SwCursor::GotoTableBox(), SwDoc::HasRowNotTracked(), SwDoc::HasTableAnyProtection(), SwTableFormula::HasValidBoxes(), SwRootFrame::Init(), SwDoc::InsCopyOfTable(), SwDoc::InsertGlossary(), SwFEShell::InsertRow(), wwSectionManager::InsertSegments(), SwHTMLParser::InsertTableSection(), SwContentNode::IsAnyCondition(), SwTextNode::IsCollapse(), SwCursorShell::IsCursorInTable(), SwTableBox::IsInHeadline(), SwCursor::IsInProtectTable(), IsProtect(), SwUnoTableCursor::IsSelOvr(), SwCursorShell::IsTableComplexForChart(), lcl_CopyHint(), lcl_CursorInDeletedTable(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_GetBoxSel(), lcl_IsInSameTableBox(), lcl_IsNewStyleTable(), lcl_IsOutlineMoveAndCopyable(), lcl_SpecialInsertNode(), SwCursor::LeftRight(), SwUnoTableCursor::MakeBoxSels(), SwTable::MakeCopy(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwNodes::MakeTextNode(), SwFEShell::MergeTab(), SwEditShell::MergeTable(), SwNodes::MergeTable(), SwDoc::MergeTable(), SwDoc::MoveOutlinePara(), SwCursorShell::MoveOutOfTable(), SwCursorShell::MoveStartText(), SwTableCursor::NewTableSelection(), SwHTMLParser::NextToken(), SwDDETable::NoDDETable(), SetGetExpField::operator<(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwTextNode(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), SwCursorShell::ParkCursor(), SwTransferable::Paste(), SwFEShell::PastePages(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwTableBox::RemoveFromTable(), SwUndoInsertLabel::RepeatImpl(), SwUndoTextToTable::RepeatImpl(), SwUndoTableToText::RepeatImpl(), SwUndoTableHeadline::RepeatImpl(), SwEditShell::SaveGlossaryDoc(), SwUndoTableNdsChg::SaveSection(), SwCursorShell::SaveTableBoxContent(), SwDoc::SetBoxAttr(), SwDoc::SetColRowWidthHeight(), SwTable::SetColWidth(), SetGrfFlySize(), SwHistorySetFormat::SetInDoc(), SwXTextTableCursor::setPropertyValue(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwTable::SetRowHeight(), SwDoc::SetRowNotTracked(), SwDoc::SetRowSplit(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwInputWindow::ShowWin(), SwEditShell::SignParagraph(), SwTable::Split(), SwDoc::SplitTable(), SwEditShell::SplitTable(), SwNodes::SplitTable(), SwHistorySetAttrSet::SwHistorySetAttrSet(), SwHistorySetFormat::SwHistorySetFormat(), SwTableBox::SwTableBox(), SwUndoTableMerge::SwUndoTableMerge(), SwTextBoxHelper::syncFlyFrameAttr(), SwTableFormula::ToSplitMergeBoxNm(), SwTableBoxFormula::TryBoxNmToPtr(), SwCursorShell::TrySelectOuterTable(), SwUndoSplitNode::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwTable::UpdateFields(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), and SwEditShell::ValidateParagraphSignatures().
|
inline |
Definition at line 679 of file node.hxx.
References FindTableNode().
|
inline |
Definition at line 334 of file node.hxx.
Referenced by sw::OnlineAccessibilityCheck::clearAccessibilityIssuesFromAllNodes(), sw::OnlineAccessibilityCheck::resetAndQueue(), and sw::OnlineAccessibilityCheck::runAccessibilityCheck().
|
inline |
Definition at line 318 of file node.hxx.
Referenced by AddRemoveFlysForNode(), AppendObjsOfNode(), sw::AccessibilityCheck::check(), sw::CheckAnchoredFlyConsistency(), SwAutoFormat::HasObjects(), XMLRedlineImportHelper::InsertIntoDocument(), SwDoc::IsInHeaderFooter(), RemoveHiddenObjsOfNode(), sw::OnlineAccessibilityCheck::runAccessibilityCheck(), UnHideRedlines(), and SwTextNode::Update().
|
inline |
Definition at line 160 of file node.hxx.
Referenced by SwAutoFormat::CalcLevel().
|
inline |
Definition at line 666 of file node.hxx.
References IsContentNode().
Referenced by SwPosition::Adjust(), SwDoc::AdjustCellWidth(), SwPosition::AdjustContent(), sw::DocumentRedlineManager::AppendRedline(), SwPosition::Assign(), SwNodes::ChgNode(), ChkChartSel(), SwHTMLWriter::CollectFlyFrames(), CollectFrameAtNode(), SwEditWin::Command(), SwDrawContact::ConnectToLayout(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), SwDoc::CorrAbs(), DelBookmarks(), SwRangeRedline::DelCopyOfSection(), SwChartDataSequence::DeleteBox(), SwFEShell::DeleteCol(), sw::mark::MarkManager::deleteMarks(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), SwWW8ImplReader::End_Field(), SwBaseShell::ExecDelete(), RtfExport::ExportDocument_Impl(), SwViewShell::FillPrtDoc(), SwFEShell::FindAnchorPos(), SwFootnoteBossFrame::FindFootnote(), sw::FindFormatImpl(), sw::search::SearchResultLocator::findOne(), FindOutlineNodeOfLevel(), FindPageDesc(), SwCursorShell::FindValidContentNode(), sw::GetAllValidRanges(), SwFormatAnchor::GetAnchorContentNode(), SwFEShell::GetAnyCurRect(), SwEditShell::GetAnySection(), SwDocUpdateField::GetBodyNodeGeneric(), SwCursorShell::GetBoxNms(), ww8::Frame::GetContentNode(), GetContentNode(), SwAccessibleDocument::getExtendedAttributes(), SwWW8FltControlStack::GetFormatAttr(), SwFEShell::GetFormatFromAnyObj(), SwFEShell::GetFrameType(), SwEditShell::GetFullSelectedSectionCount(), SwEditShell::GetIMapGraphic(), SwPaM::GetMarkContentNode(), SwPageFrame::GetModelPositionForViewPoint(), SwAccessibleFrameBase::GetNodeType(), SwPaM::GetPageNum(), SwPaM::GetPointContentNode(), SwUndoField::GetPosition(), SetGetExpField::GetPosOfContent(), MSWordExportBase::GetSectionLineNo(), SwDoc::GetTabBorders(), SwDoc::GetTableAutoFormat(), GetTableSel(), SwDoc::GetTextDirection(), SwUndoInsert::GetTextFromDoc(), GoCurrPara(), GoCurrSection(), GoEndOfSection(), GoNextPara(), GoPrevPara(), GoStartOfSection(), GoStartSection(), SwEditShell::GotoGlobalDocContent(), sw::AccessibilityIssue::gotoIssue(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRedline_(), SwFEShell::HasBoxSelection(), sw::util::HasPageBreak(), SwPaM::HasReadonlySel(), SwFEShell::ImpEndCreate(), SwUnoCursorHelper::InsertFile(), SwTable::InsertRow(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), SwUndoFlyBase::InsFly(), InsTableBox(), SwTableBox::IsEmpty(), SwCursorShell::IsEndOfDoc(), SwFEShell::IsFlyInFly(), IsHeadingContained(), SwCursor::IsInProtectTable(), SwDoc::IsInsRegionAvailable(), IsInVisibleArea(), SwCursor::IsSelOvr(), lcl_ChangeFootnoteRef(), lcl_CopySelToDoc(), lcl_CpyBox(), lcl_FindAnchorLayPos(), lcl_FindAnchorPos(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_getLayoutRect(), lcl_GetRowNumber(), lcl_IsInHeaderFooter(), lcl_RstAttr(), lcl_SetAnchor(), lcl_SetNewFlyPos(), lcl_SpecialInsertNode(), SwCursor::LeftRight(), SwRedlineTable::LOKRedlineNotification(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlySection(), SwFlyFrameFormat::MakeFrames(), SwTableNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwHTMLWriter::MakeHeader(), SwWrtShell::MakeOutlineContentVisible(), MoveCell(), SwRangeRedline::MoveFromSection(), SwNodes::MoveNodes(), SwHTMLParser::MovePageDescAttrs(), SwCursor::MovePara(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwRangeRedline::MoveToSection(), Writer::NewUnoCursor(), Out(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), DocxExport::OutputEndNode(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputSectionNode(), SwFEShell::Paste(), SwTransferable::PrepareForCopyTextRange(), SwReader::Read(), SwWW8ImplReader::Read_F_Tox(), SwUndoResetAttr::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoTableToText::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwUndoInsert::RepeatImpl(), SwUndoInsertLabel::RepeatImpl(), SwFootnoteBossFrame::ResetFootnote(), ResolveFlyAnchor(), RestFlyInRange(), SwUndoTableMerge::SaveCollection(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), MSWordExportBase::SectionProperties(), SwCursorShell::SelectNxtPrvHyperlink(), SwTextFlyCnt::SetAnchor(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwPosition::SetContent(), SwCursorShell::SetCursorInHdFt(), SwHistoryChangeFlyAnchor::SetInDoc(), SwCursorShell::SetShadowCursorPos(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwEditShell::SetTextFormatColl(), SwDoc::SortText(), sw::DocumentContentOperationsManager::SplitNode(), sw_BoxSetSplitBoxFormats(), sw_PosOk(), SwFlyAtContentFrame::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwHandleAnchorNodeChg::SwHandleAnchorNodeChg(), SwHTMLPosFlyFrame::SwHTMLPosFlyFrame(), SwNode2LayImpl::SwNode2LayImpl(), SwPaM::SwPaM(), SwPosition::SwPosition(), SwUndoInsSection::SwUndoInsSection(), SwUndoMove::SwUndoMove(), SwUndoTextToTable::SwUndoTextToTable(), SwNodes::TableToText(), SwDoc::TextToTable(), SwUndoDelete::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoSplitTable::UndoImpl(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), SwCursorShell::UpdateCursor(), sw::DocumentFieldsManager::UpdateTableFields(), SwTableLine::UpdateTextChangesOnly(), MSWordExportBase::UpdateTocSectionNodeProperties(), and SwWriter::Write().
|
inline |
Definition at line 670 of file node.hxx.
References IsContentNode().
|
inline |
Definition at line 233 of file node.hxx.
Referenced by SwAccessibleParagraph::_getDefaultAttributesImpl(), SwAccessibleParagraph::_getSupplementalAttributesImpl(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AddRemoveFlysForNode(), SwRDFHelper::addTextNodeStatement(), SwTextNode::AddToList(), SwTextNode::AddToListOrig(), SwTextNode::AddToListRLHidden(), AppendAllObjs(), SwEditShell::ApplyParagraphClassification(), SwHTMLTableLayout::AutoLayoutPass1(), SwTextFrame::AutoSpell_(), SwOLENode::BreakFileLink_Impl(), SwpHints::BuildPortions(), SwpHints::CalcHiddenParaField(), SwUndoInsert::CanGrouping(), SwChapterField::ChangeExpansion(), SwGetExpField::ChangeExpansion(), SwOLENode::CheckFileLink_Impl(), CheckMergeSel(), CheckSplitCells(), SwTextNode::ChgTextCollUpdateNum(), SwTextContentControl::ChgTextNode(), ChkChartSel(), SwContentNode::ChkCondColl(), SwDoc::ClearLineNumAttrs(), SwBaseLink::Closed(), SwTextFrame::CollectAutoCmplWrds(), CollectFrameAtNode(), SwEditShell::CollectParagraphClassification(), SwTextNode::Convert(), ConvertTableToText(), SwTextNode::CopyAttr(), SwTextNode::CopyCollFormat(), SwTextNode::CopyExpandText(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwTextFootnote::CopyFootnote(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyRange(), SwTextNode::CopyText(), SwAttrSet::CopyToModify(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwAttrIter::CtorInitAttrIter(), SwTextNode::CutImpl(), SwBaseLink::DataChanged(), DelBookmarks(), SwUndoSaveContent::DelContentIndex(), SwTextContentControl::Delete(), SwpHints::DeleteAtPos(), SwTextNode::DeleteAttribute(), SwTextNode::DeleteAttributes(), DeleteBox_(), SwTextField::DeleteTextField(), DelFlyInRange(), SwTableNode::DelFrames(), SwTextNode::DestroyAttr(), SwContentFrame::DestroyImpl(), SwOLENode::DisconnectFileLink_Impl(), SwXParagraph::dispose(), SwXContentControl::dispose(), SwXMeta::dispose(), SwBreakDashedLine::execute(), SwXTextDocument::executeContentControlEvent(), SwTextField::ExpandTextField(), FindList(), FindOutlineNodeOfLevel(), FindPageDesc(), sw::FindTextImpl(), SwTextNode::FormatToTextAttr(), SwTable::GatherFormulas(), sw::GetAllValidRanges(), SwXContentControl::getAnchor(), SwXMeta::getAnchor(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), getBookmarkColor(), SwTextRuby::GetCharFormat(), SwTextINetFormat::GetCharFormat(), SwContentControl::GetCurrentDateValue(), SwUnoCursorHelper::getCursorPropertyValue(), SwContentControl::GetDateString(), SwHTMLTableLayout::GetDoc(), SwPosition::GetDoc(), SwPaM::GetDoc(), SwTextFrame::GetDoc(), GetFlyFormat(), sw::getGrammarContactFor(), getIDocumentContentOperations(), getIDocumentDeviceAccess(), getIDocumentDrawModelAccess(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentLinksAdministration(), getIDocumentListItems(), getIDocumentMarkAccess(), getIDocumentRedlineAccess(), getIDocumentSettingAccess(), getIDocumentStyleAccess(), getIDocumentStylePoolAccess(), SwPostItHelper::getLayoutInfos(), GetMergeSel(), SwTextNode::GetMinMaxSize(), SwXParagraph::GetModel(), SwXMeta::GetModel(), sw::MetaField::GetNumberFormat(), sw::util::GetNumFormatFromTextNode(), SwTextNode::GetNumRule(), SwTextNode::GetNumString(), SwOLEObj::GetOleRef(), SwPaM::GetPageNum(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), sw::MetaField::GetPrefixAndSuffix(), SwXParagraph::getPropertyDefault(), SwXFlatParagraph::getPropertyValue(), sw::util::GetPseudoCharRuns(), SwVbaContentControl::getRange(), SwTextNode::GetRedlineText(), SwTextNode::GetRegistry(), SwTextNode::GetRsid(), SwAuthorityFieldType::GetSequencePos(), GetTableSel(), SwContentNode::GetTextDirection(), SwRDFHelper::getTextNodeStatements(), SwTOXPara::GetURL(), SwCursor::GotoFootnoteAnchor(), SwTextNode::HandleNonLegacyHint(), SwTextNode::HasMarkedLabel(), SwPaM::HasReadonlySel(), SwTextNode::Hyphenate(), SwTextNode::impl_FormatToTextAttr(), SwContentNotify::ImplDestroy(), SwUndoInsert::Init(), SwTextINetFormat::InitINetFormat(), SwTextRuby::InitRuby(), SwDoc::InsCopyOfTable(), SwHTMLParser::InsertEmbed(), SwTextNode::InsertHint(), SwTextNode::InsertItem(), SwXMLTableContext::InsertTableSection(), SwTextContentControl::Invalidate(), SwTextFootnote::InvalidateNumberInLayout(), SwContentNode::InvalidateNumRule(), SwTextNode::IsCollapse(), IsFrameBehind(), IsHeadingContained(), SwTextFrame::IsHiddenNow(), SwTextNode::IsInClipboard(), SwTextNode::IsInContent(), SwContentAtPos::IsInProtectSect(), IsInRedlines(), SwTextNode::IsInUndo(), IsInVisibleArea(), SwTextNode::IsNotificationEnabled(), SwOLENode::IsOLEObjectDeleted(), IsProtect(), SwTOXBase::IsTOXBaseInReadonly(), lcl_AnchoredFrames(), lcl_BreakSectionLinksInSect(), lcl_ChangeFootnoteRef(), lcl_FillTextRange(), lcl_FindChapterNode(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_GenerateFieldTypeName(), lcl_GetBoxFrame(), lcl_GetDDEFieldType(), lcl_GetHighestClassificationParagraphClass(), lcl_getLayoutRect(), lcl_GetRedlineAtNodeInsertionOrDeletion(), lcl_GetRowNumber(), lcl_GetStartEndCell(), lcl_HyphenateNode(), lcl_IsInHeaderFooter(), lcl_MakeFieldLst(), lcl_MaskDeletedRedlines(), lcl_MaskRedlines(), lcl_MaskRedlinesAndHiddenText(), lcl_RstAttr(), lcl_SetNewFlyPos(), lcl_setRowNotTracked(), lcl_UpdateLinksInSect(), SwUnoTableCursor::MakeBoxSels(), SwSection::MakeChildLinksVisible(), SwOLENode::MakeCopy(), sw::MakeInsertText(), SwXMLTableContext::MakeTable(), MakeTextAttrNesting(), SwTextNode::MakeUnoObject(), SwpHints::MergePortions(), ModelToViewHelper::ModelToViewHelper(), SwXOLEListener::modified(), SwNodes::MoveRange(), MSWordExportBase::NeedTextNodeSplit(), SwNoTextNode::NewAttrSet(), SwTextNode::NewAttrSet(), SwTextFormatter::NewNumberPortion(), SwSectionNode::NodesArrChgd(), SwSection::Notify(), SwNoTextFrame::OnGraphicArrived(), OutASC_SwTextNode(), OutHTML_SwTextNode(), PaMCorrAbs(), PaMCorrRel(), SwTextFrame::RegisterToNode(), sw::RemoveFootnotesForNode(), SwTextNode::RemoveFromList(), SwTextNode::RemoveFromListOrig(), SwTextNode::RemoveFromListRLHidden(), SwTableNode::RemoveRedlines(), SwRDFHelper::removeTextNodeStatement(), SwGrfNode::ReRead(), resetAndQueueAccessibilityCheck(), RestFlyInRange(), SwOLENode::RestorePersistentData(), SwTextNode::RstTextAttr(), SwDontExpandItem::SaveDontExpandItems(), SaveFlyInRange(), SwGrfNode::SavePersistentData(), SwOLENode::SavePersistentData(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), SwHTMLNumRuleInfo::Set(), SwTextFlyCnt::SetAnchor(), SwTextNode::SetAttr(), SwContentNode::SetAttr(), SwDoc::SetBoxAttr(), SwOLENode::SetChanged(), SwContentControl::SetCurrentDateValue(), SetGrfFlySize(), SwTextNode::SetLanguageAndFont(), SwOLEObj::SetNode(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SwTOXBaseSection::SetPosAtStartEnd(), SwTextFootnote::SetSeqRefNo(), SwTextFootnote::SetStartNode(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwEditShell::SignParagraph(), SwTextFrame::SmartTagScan(), SwTextNode::Spell(), SwTextNode::SplitContentNode(), sw_DeleteFootnote(), SwNoTextFrame::SwClientNotify(), SwHistorySetFootnote::SwHistorySetFootnote(), SwHistorySetTextField::SwHistorySetTextField(), SwRedlineSaveData::SwRedlineSaveData(), SwTOXPara::SwTOXPara(), SwTOXSortTabBase::SwTOXSortTabBase(), SwUndoInsTable::SwUndoInsTable(), SwUndoTableAutoFormat::SwUndoTableAutoFormat(), SwUndoTableToText::SwUndoTableToText(), SwNodes::TextToTable(), SwTextNode::TransliterateText(), SwXTextField::TransmuteLeadToInputField(), SwGrfNode::TriggerAsyncRetrieveInputStream(), SwTextNode::TriggerNodeUpdate(), SwTableBoxFormula::TryBoxNmToPtr(), SwpHints::TryInsertHint(), SwpHints::TryInsertNesting(), SwOLEObj::UnloadObject(), SwNodeNum::UnregisterMeAndChildrenDueToRootDelete(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwTextInputField::UpdateFieldContent(), SwFootnoteIdxs::UpdateFootnote(), SwTOXBaseSection::UpdatePageNum_(), SwRDFHelper::updateTextNodeStatement(), SwShellCursor::UpDown(), WidowsAndOrphans::WidowsAndOrphans(), SwWW8WrGrf::WriteGraphicNode(), SwGrfNode::~SwGrfNode(), ~SwNode(), SwOLEObj::~SwOLEObj(), and SwTextNode::~SwTextNode().
|
inline |
Definition at line 634 of file node.hxx.
References IsEndNode().
Referenced by SwNodes::Delete(), SwContentNode::DelFrames(), SwDoc::IsInsRegionAvailable(), lcl_HighestLevel(), SwNodes::MoveNodes(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), SwNodes::SectionDown(), SwNodes::SectionUp(), SwNodes::SectionUpDown(), SwNodes::SplitTable(), SwNode(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 638 of file node.hxx.
References IsEndNode().
SwFrameFormat * SwNode::GetFlyFormat | ( | ) | const |
If node is in a fly return the respective format.
If the node is located in a Fly, we return it formatted accordingly.
Definition at line 738 of file node.cxx.
References SwFrame::FindFlyFrame(), FindFlyStartNode(), SwIterator< TElementType, TSource, eMode >::First(), SwFormatContent::GetContentIdx(), GetDoc(), SwFlyFrame::GetFormat(), SwNodeIndex::GetNode(), SwDoc::GetSpzFrameFormats(), IsContentNode(), and RES_FLYFRMFMT().
Referenced by sw::GraphicSizeViolation::check(), SwHTMLParser::ConnectImageMaps(), sw::CreateParentXText(), SwXTextView::createTextRangeByPixelPosition(), SwBaseLink::DataChanged(), SwDoc::DelTable(), SwXMLExport::ExportTable(), SwContentType::FillMemberList(), SwHTMLTableLayout::FindFlyFrameFormat(), DocxAttributeOutput::FlyFrameGraphic(), SwBaseLink::GetAnchor(), SwUnoCursorHelper::getCursorPropertyValue(), SwNoTextNode::GetDescription(), sw::GraphicSizeViolation::getGraphicName(), SwTOXPara::GetText_Impl(), SwDoc::GetTextDirection(), SwNoTextNode::GetTitle(), SwTOXPara::GetURL(), SwNoTextFrame::ImplPaintPictureGraphic(), SwHTMLParser::InsertEmbed(), SwOLENode::IsInGlobalDocSection(), SwEditWin::IsOverHeaderFooterFly(), IsProtect(), SwHTMLParser::NextToken(), SwGrfNode::onGraphicChanged(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), DocxAttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputTextNode(), SwDoc::RemoveInvisibleContent(), SwUndoFormatAttr::RepeatImpl(), ResolveFlyAnchor(), SwGrfNode::ScaleImageMap(), SwUndoReRead::SetAndSave(), SwNoTextNode::SetDescription(), SetGrfFlySize(), SwNoTextNode::SetTitle(), WW8AttributeOutput::TableDefinition(), RtfAttributeOutput::TableDefinition(), WW8AttributeOutput::TableSpacing(), WW8Export::TrueFrameBgBrush(), and MSWordExportBase::TrueFrameDirection().
|
inline |
Definition at line 150 of file ndgrf.hxx.
References Grf, and m_nNodeType.
Referenced by SwDrawView::CheckPossibilities(), SwHTMLParser::ConnectImageMaps(), SwVirtFlyDrawObj::ContainsSwGrfNode(), SwWW8ImplReader::CoreLoad(), SwBaseLink::DataChanged(), SwFEShell::GetBestObject(), SwFlyFrame::GetContour(), SwNoTextNode::GetGraphic(), SwFEShell::GetGrfAtPos(), SwDoc::GetGrfNms(), SwEditShell::GetGrfNode_(), SwNoTextFrame::getLocalFrameRotation(), SwFEShell::GetObjCntType(), SwVirtFlyDrawObj::getPossibleRotationFromFraphicFrame(), SwNoTextFrame::HasAnimation(), WW8Export::OutGrf(), MSWordExportBase::OutputContentNode(), RtfAttributeOutput::OutputFlyFrame_Impl(), SwNoTextFrame::PaintPicture(), SwNoTextFrame::PaintSwFrame(), sw::DocumentContentOperationsManager::ReRead(), SwNoTextFrame::StopAnimation(), DocxAttributeOutput::WriteFlyFrame(), SwWW8WrGrf::WriteGraphicNode(), SwBasicEscherEx::WriteGrfFlyFrame(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 155 of file ndgrf.hxx.
References Grf, and m_nNodeType.
IDocumentContentOperations & SwNode::getIDocumentContentOperations | ( | ) |
Provides access to the document content operations interface.
Definition at line 2149 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentContentOperations().
Referenced by SwXFlatParagraph::changeText(), SwScriptInfo::DeleteHiddenRanges(), and SwTextShell::ExecField().
const IDocumentDeviceAccess & SwNode::getIDocumentDeviceAccess | ( | ) | const |
Provides access to the document device interface.
Definition at line 2139 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentDeviceAccess().
Referenced by SwTextFrame::EmptyHeight(), and SwNoTextFrame::PaintPicture().
const IDocumentDrawModelAccess & SwNode::getIDocumentDrawModelAccess | ( | ) | const |
Provides access to the document draw model interface.
Definition at line 2142 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentDrawModelAccess().
IDocumentFieldsAccess & SwNode::getIDocumentFieldsAccess | ( | ) |
Definition at line 2148 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentFieldsAccess().
const IDocumentFieldsAccess & SwNode::getIDocumentFieldsAccess | ( | ) | const |
Provides access to the document fields administration interface.
Definition at line 2147 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentFieldsAccess().
Referenced by SwTextField::CopyTextField(), and lcl_GetDDEFieldType().
IDocumentLayoutAccess & SwNode::getIDocumentLayoutAccess | ( | ) |
Definition at line 2144 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentLayoutAccess().
const IDocumentLayoutAccess & SwNode::getIDocumentLayoutAccess | ( | ) | const |
Provides access to the document layout interface.
Definition at line 2143 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentLayoutAccess().
Referenced by SwTextNode::CountWords(), SwAttrIter::CtorInitAttrIter(), SwContentNode::GetTextDirection(), SwTextNode::Hyphenate(), SwTextNode::IsCollapse(), IsProtect(), SwTextNode::IsSymbolAt(), SwGrfNode::ReRead(), SwGrfNode::RestorePersistentData(), and SwOLENode::SetChanged().
IDocumentLinksAdministration & SwNode::getIDocumentLinksAdministration | ( | ) |
Definition at line 2146 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentLinksAdministration().
const IDocumentLinksAdministration & SwNode::getIDocumentLinksAdministration | ( | ) | const |
Provides access to the document links administration interface.
Definition at line 2145 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentLinksAdministration().
Referenced by SwGrfNode::InsertLink(), SwGrfNode::ReleaseLink(), and SwGrfNode::RestorePersistentData().
IDocumentListItems & SwNode::getIDocumentListItems | ( | ) |
Provides access to the document's numbered items interface.
Definition at line 2150 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentListItems().
Referenced by SwNodeNum::PostRemove(), and SwNodeNum::PreAdd().
const IDocumentMarkAccess * SwNode::getIDocumentMarkAccess | ( | ) | const |
Provides access to the document bookmark interface.
Definition at line 2152 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentMarkAccess().
Referenced by SwTextNode::Update().
const IDocumentRedlineAccess & SwNode::getIDocumentRedlineAccess | ( | ) | const |
Provides access to the document redline interface.
Definition at line 2140 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentRedlineAccess().
Referenced by SwAttrIter::CtorInitAttrIter(), SwTextFrame::EmptyHeight(), SwPostItHelper::getLayoutInfos(), SwTextFrame::MakePos(), SwTextFrame::PaintEmpty(), and SwScriptInfo::selectRedLineDeleted().
const IDocumentSettingAccess * SwNode::getIDocumentSettingAccess | ( | ) | const |
Provides access to the document setting interface.
Definition at line 2138 of file node.cxx.
References GetDoc(), and SwDoc::GetDocumentSettingManager().
Referenced by SwFootnoteBossFrame::AppendFootnote(), SwLineInfo::CtorInitLineInfo(), SwTextMargin::CtorInitTextMargin(), SwTextFrame::EmptyHeight(), SwTextNode::GetAdditionalIndentForStartingNewList(), SwTextNode::GetFirstLineOfsWithNum(), SwTextNode::GetListTabStopPosition(), SwTextNode::HasVisibleNumberingOrBullet(), SwAttrIter::InitFontAndAttrHandler(), SwScriptInfo::InitScriptInfo(), SwTextFormatter::NewNumberPortion(), SwTextFrame::PaintEmpty(), and SwNoTextFrame::PaintSwFrame().
IStyleAccess & SwNode::getIDocumentStyleAccess | ( | ) |
Provides access to the document automatic styles interface.
Definition at line 2153 of file node.cxx.
References GetDoc(), and SwDoc::GetIStyleAccess().
Referenced by SwpHints::BuildPortions(), and SwTextNode::RstTextAttr().
const IDocumentStylePoolAccess & SwNode::getIDocumentStylePoolAccess | ( | ) | const |
Provides access to the document style pool interface.
Definition at line 2141 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentStylePoolAccess().
|
inline |
Definition at line 312 of file node.hxx.
References BigPtrEntry::GetPos().
Referenced by SwUndoTransliterate::AddChanges(), SwUndoDelNum::AddNode(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AddRemoveFlysForNode(), SwTextNode::AddToList(), SwCollectTableLineBoxes::AddToUndoHistory(), objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), WW8Export::AppendBookmarks(), SwDoc::AppendDoc(), AppendObjs(), sw::DocumentRedlineManager::AppendRedline(), SwDoc::AppendUndoForInsertFromDB(), SwHTMLTableLayout::AutoLayoutPass1(), SwTextFrame::AutoSpell_(), SwTableFormula::BoxNmsToRelNm(), SwHTMLParser::BuildTable(), SwHTMLParser::BuildTableCell(), SwLayHelper::CalcPageCount(), CalculateFlySize(), sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), SwEditShell::CanMergeTable(), SwDoc::Chainable(), SwRefPageGetField::ChangeExpansion(), SwFindNearestNode::CheckNode(), CheckNodesRange(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), SwStartNode::CheckSectionCondColl(), SwCursorShell::CheckTableBoxContent(), SwTextNode::ChgTextCollUpdateNum(), SwDoc::ClearBoxNumAttrs(), CmpL(), CmpLE(), SwTextFrame::CollectAutoCmplWrds(), SwLayoutCache::CompareLayout(), SwHTMLParser::ConnectImageMaps(), SwXText::convertToTextFrame(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwTable::CopyHeadlineIntoTable(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), SwXRedlinePortion::CreateRedlineProperties(), DelBookmarks(), SwUndoSaveContent::DelContentIndex(), SwAutoFormat::DelEmptyLine(), SwNodes::Delete(), SwChartDataSequence::DeleteBox(), SwDoc::DeleteRowCol(), SwEditShell::DeleteSel(), SwUndoFlyBase::DelFly(), SwUndoMove::DelFootnote(), SwSectionFormat::DelFrames(), SwContentNode::DelFrames(), SwSectionNode::DelFrames(), DelFullParaMoveFrames(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelSectionFormat(), dumpAsXml(), SwOLENode::dumpAsXml(), SwTextNode::dumpAsXml(), SwStartNode::dumpAsXml(), SwTableNode::dumpAsXml(), SwSectionNode::dumpAsXml(), SwTextLineBreak::dumpAsXml(), SwTextFootnote::dumpAsXml(), SwTextFrame::dumpAsXml(), SwFrame::dumpAsXmlAttributes(), EndOfSectionIndex(), EndsWith(), SwNodes::ExpandRangeForTableBox(), RtfExport::ExportDocument_Impl(), SwCursorShell::ExtendedSelectedAll(), SwChartDataSequence::ExtendTo(), SwContentType::FillMemberList(), SwTOXPara::FillText(), SwCursor::FindAll(), sw::FindAttrImpl(), FindAttrsImpl(), SwFEShell::FindFlyFrame(), SwFrameFormat::FindLayoutRect(), FindPageDesc(), FindParentText(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), FindSttNodeByType(), FindTableNode(), sw::FindTextImpl(), SwCursorShell::FindValidContentNode(), HTMLTable::FixFrameFormat(), SwNodes::ForEach(), sw::FrameContainsNode(), SwDoc::GetAllFlyFormats(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), Writer::GetBookmarks(), GetCellRangeName(), SwCursorShell::GetContentAtPos(), SwHTMLWriter::GetControls(), SwUnoCursorHelper::getCursorPropertyValue(), sw::GetExpandTextMerged(), SwDoc::GetExtTextInput(), sw::GetFlysAnchoredAt(), SwEditShell::GetGlobalDocContent(), SwSectionFormat::GetGlobalDocSection(), SwNodeIndex::GetIndex(), SwTextSizeInfo::GetMultiCreator(), SwAttrIter::GetNextAttr(), SwRedlineItr::GetNextRedln(), SwCursorShell::GetOutlinePos(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), AttributeOutputBase::GetParagraphMarkerRedline(), SwXRedline::getPropertyValue(), SwXFlatParagraph::getPropertyValue(), SwXRedlinePortion::getPropertyValue(), SwXParagraph::Impl::GetPropertyValues_Impl(), SwXTextTableCursor::getRangeName(), sw::DocumentRedlineManager::GetRedlinePos(), SwTextNode::GetRedlineText(), SwNodes::GetSectionLevel(), SwAccessibleParagraph::getSelectedPortionCount(), SwAccessibleFrameBase::GetSelectedState(), SwAccessibleParagraph::GetSelectionAtIndex(), SwTableBox::GetSttIdx(), GetTableBox(), SwTextFly::GetTop(), SwTableBox::GetValue(), SwWrtShell::GoStart(), SwContentTree::GotoContent(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwDoc::GotoTOXMark(), sw::ToxTextGenerator::HandleTextToken(), SwEditShell::HasOtherCnt(), SwTableFormula::HasValidBoxes_(), SwUndoReplace::Impl::Impl(), SwCallLink::ImplDestroy(), SwContentNotify::ImplDestroy(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), InitBookmarks(), SwDoc::InsCopyOfTable(), SwPamRanges::Insert(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), SwTextNode::InsertHint(), SwFEShell::InsertRow(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), SwHTMLParser::InsertTableSection(), SwXMLTableContext::InsertTableSection(), SwHTMLParser::InsertTempTableCaptionSection(), SwNodes::InsertTextSection(), SwUndoFlyBase::InsFly(), SwTable::InsTable(), SwAccessibleMap::InvalidateShapeInParaSelection(), IsAnchoredObjShown(), SwContentNode::IsAnyCondition(), SwTextNode::IsCollapse(), SwUndoInserts::IsCreateUndoForNewFly(), SwTableBox::IsEmpty(), IsEmptyBox(), SwTableBox::IsFormulaOrValueBox(), SwOLENode::IsInGlobalDocSection(), SwCursor::IsInProtectTable(), IsInsertOutline(), SwDoc::IsInsRegionAvailable(), SwDoc::IsInTable(), SwServerObject::IsLinkInServer(), SwCursor::IsNoContent(), IsProtect(), SwUnoCursor::IsSelOvr(), IsShown(), SwTextNode::JoinNext(), SwTextNode::JoinPrev(), lcl_BreakSectionLinksInSect(), lcl_CellText(), lcl_ChkOneRange(), lcl_CollectDeletedRedlines(), lcl_CursorIsInSection(), lcl_dbg_out(), lcl_FindChapterNode(), lcl_FindField(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_GetBoxSel(), lcl_GetRedlineAtNodeInsertionOrDeletion(), lcl_InsertLabel(), lcl_IsInSameTableBox(), lcl_IsOutlineMoveAndCopyable(), lcl_MakeAutoFrames(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_MaskDeletedRedlines(), lcl_MaskRedlines(), lcl_MinMaxNode(), lcl_ReAnchorAtContentFlyFrames(), lcl_SaveAnchor(), lcl_SeekEntry(), lcl_SetTextFormatColl(), lcl_SpecialInsertNode(), lcl_TstFlyRange(), lcl_TstIdx(), lcl_UpdateLinksInSect(), lcl_UpDown(), SwNodeNum::LessThan(), SwUnoTableCursor::MakeBoxSels(), SwTableNode::MakeCopy(), SwDocUpdateField::MakeFieldList_(), MakeFrames(), SwTableNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwWrtShell::MakeOutlineContentVisible(), SwTableNode::MakeOwnFrames(), SwTextFrame::MakePos(), SwNodes::MakeTextNode(), sw::MapModelToView(), SwDoc::MergeDoc(), SwDoc::MergeTable(), SwNodes::MergeTable(), SwUndoSaveContent::MoveFromUndoNds(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwDoc::MoveOutlinePara(), SwCursorShell::MoveOutOfTable(), SwCursor::MovePara(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwCursorShell::MoveStartText(), SwRangeRedline::MoveToSection(), SwNode2LayImpl::NextFrame(), SwSectionNode::NodesArrChgd(), SwTable::OldSplitRow(), CompareSwOutlineNodes::operator()(), SetGetExpField::operator<(), SwNodeIndex::operator<(), operator<(), TextNodeListener::operator<(), ww8::WW8TableNodeInfo::operator<(), operator<=(), SwNodeIndex::operator>(), operator>(), operator>=(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), SwHTMLWriter::OutForm(), OutHTML_FrameFormatTableNode(), OutHTML_Section(), OutHTML_SwTextNode(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), RtfExport::OutputTextNode(), SwTextFrame::PaintEmpty(), SwFEShell::Paste(), SwTransferable::Paste(), SwTransferable::PrivateDrop(), SwUndoSetFlyFormat::PutAttr(), SwWW8ImplReader::Read_F_IncludeText(), sw::RecreateStartTextFrames(), SwUndoRedline::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoTableNdsChg::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwRegHistory::RegisterInModify(), SwTextFrame::RegisterToNode(), SwTableFormula::RelBoxNmsToPtr(), SwTableFormula::RelNmsToBoxNms(), sw::RemoveFootnotesForNode(), RemoveHiddenObjsOfNode(), SwDoc::RemoveInvisibleContent(), SwNodes::RemoveNode(), SwAccessibleParagraph::removeSelection(), SwUndoInsertLabel::RepeatImpl(), SwNode2LayImpl::RestoreUpperFrames(), sw::mark::SaveBookmark::SaveBookmark(), SwUndoFormatAttr::SaveFlyAnchor(), SaveFlyInRange(), SwEditShell::SaveGlossaryDoc(), SwUndoTableNdsChg::SaveSection(), SwUndoInsSection::SaveSplitNode(), SwCursorShell::SaveTableBoxContent(), SwAttrIter::Seek(), SwOutlineNodes::Seek_Entry(), SwFootnoteIdxs::SeekEntry(), SwAttrIter::SeekStartAndChgAttrIter(), SwCursorShell::SelectNxtPrvHyperlink(), SwScriptInfo::selectRedLineDeleted(), SwServerObject::SendDataChanged(), SwHTMLParser::SetAttr_(), SwUndoMove::SetDestRange(), sw::DocumentFieldsManager::SetFieldsDirty(), SetGetExpField::SetGetExpField(), SwTextFrame::SmartTagScan(), SwDoc::SortTable(), SwTabFrame::Split(), SwDoc::SplitDoc(), SwTableFormula::SplitMergeBoxNm_(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::SplitTable(), SwNodes::SplitTable(), SwCursorShell::StartAction(), StartOfSectionIndex(), StartsWith(), SwCursorShell::StartsWith_(), SwFltControlStack::StealAttr(), SwHTMLParser::StripTrailingPara(), SwCallLink::SwCallLink(), SwFrameFormat::SwClientNotify(), SwDDETable::SwClientNotify(), SwTextFrame::SwClientNotify(), SwGlblDocContent::SwGlblDocContent(), SwHistorySetFootnote::SwHistorySetFootnote(), SwLayHelper::SwLayHelper(), SwList::SwList(), SwNode(), SwNode2LayImpl::SwNode2LayImpl(), SwStartNode::SwStartNode(), SwTOXIndex::SwTOXIndex(), SwTOXSortTabBase::SwTOXSortTabBase(), SwUndoDelete::SwUndoDelete(), SwUndoInsSection::SwUndoInsSection(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoSort::SwUndoSort(), SwUndoTableMerge::SwUndoTableMerge(), SwUndoTableToText::SwUndoTableToText(), SwUndoTextToTable::SwUndoTextToTable(), SwNodes::TableToText(), SwDoc::TextToTable(), SwTranslateHelper::TranslateDocumentCancellable(), SwpHints::TryInsertNesting(), SwCursorShell::TrySelectOuterTable(), SwUndoInserts::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoDelSection::UndoImpl(), SwNodes::UndoTableToText(), UnHideRedlines(), UnHideRedlinesExtras(), SwDoc::UnProtectTables(), SwTOXBaseSection::Update(), SwFootnoteIdxs::UpdateAllFootnote(), SwTOXBaseSection::UpdateContent(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), SwRefPageGetFieldType::UpdateField(), SwFootnoteIdxs::UpdateFootnote(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), sw::UpdateMergedParaForDelete(), sw::UpdateMergedParaForInsert(), sw::DocumentFieldsManager::UpdateTableFields(), SwLayoutCache::Write(), SwASCWriter::WriteStream(), SwUndoInsert::~SwUndoInsert(), and SwUndoInserts::~SwUndoInserts().
|
inline |
Node is in which nodes-array/doc?
Definition at line 706 of file node.hxx.
References BigPtrEntry::GetArray().
Referenced by SwEditShell::AcceptRedlinesInSelection(), SwTableBox::ActualiseValueBox(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), SwTextNode::AddToList(), AppendObjs(), SwContentTree::BringEntryToAttention(), SwContentNode::CanJoinNext(), SwDoc::ChangeDBFields(), SwFindNearestNode::CheckNode(), CheckNodesRange(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), SwStartNode::CheckSectionCondColl(), SwTextNode::ChgFormatColl(), SwTextNode::ChgTextCollUpdateNum(), SwContentNode::ChkCondColl(), SwHTMLWriter::CollectLinkTargets(), MSWordExportBase::CollectOutlineBookmarks(), SwDoc::ConvertFieldsToText(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwTextFootnote::CopyFootnote(), SwNodes::CopyNodes(), SwTextNode::CopyText(), SwTextNode::CutImpl(), SwpHints::DeleteAtPos(), SwTextFootnote::DelFrames(), SwContentNode::DelFrames(), SwSectionNode::DelFrames(), SwTextNode::DestroyAttr(), SwXReferenceMark::dispose(), SwContentTree::EditEntry(), EndsWith(), SwTOXPara::FillText(), SwDoc::FindFlyByName(), SwDoc::FindINetAttr(), FindOutlineNodeOfLevel(), FindPageDesc(), SwTableFormula::FindTable(), HTMLTable::FixFrameFormat(), SwTable::GatherFormulas(), SwDoc::GetAllUsedDB(), SwXDocumentIndex::getAnchor(), SwXReferenceMark::getAnchor(), SwXTextSection::getAnchor(), sw::GetExpandTextMerged(), SwSectionFormat::GetGlobalDocSection(), SwEditShell::GetINetAttrs(), SwContentNode::GetInfo(), SwTable::GetInfo(), SwFormatField::GetInfo(), SwTextRuby::GetInfo(), SwTextINetFormat::GetInfo(), SwTextCharFormat::GetInfo(), SetGetExpField::GetNodeFromContent(), SwNodeIndex::GetNodes(), SwXTextField::getPropertyValue(), SwDoc::GetRefMark(), SwDoc::GetRefMarks(), SwAuthorityFieldType::GetSequencePos(), SwView::GetState(), SwDoc::GetTOIKeys(), SwWrtShell::GoEnd(), SwWrtShell::GoStart(), GotoCurrRegionAndSkip(), GotoNextRegion(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), GotoPrevRegion(), SwCursorShell::GotoRefMark(), SwCursor::GotoRegion(), SwTextNode::HandleNonLegacyHint(), sw::ToxTextGenerator::HandleTextToken(), SwPaM::HasHiddenSections(), SwTableBox::HasNumContent(), SwPaM::HasReadonlySel(), SwRangeRedline::HasValidRange(), IMPL_LINK(), InsertCnt_(), SwTextNode::InsertHint(), SwGrfNode::InsertLink(), SwList::InsertListItem(), SwNodes::InsertTextSection(), SwContentNode::InvalidateNumRule(), SwContentNode::IsAnyCondition(), SwViewShell::IsAnyFieldInDoc(), SwTextNode::IsCollapse(), SwTableBox::IsEmpty(), SwTextField::IsFieldInDoc(), SwTableBox::IsFormulaOrValueBox(), IsHeadingContained(), SwOLENode::IsInGlobalDocSection(), SwCursor::IsInProtectTable(), sw::DocumentRedlineManager::IsInRedlines(), SwTextNode::IsInUndo(), IsInVisibleArea(), SwServerObject::IsLinkInServer(), SwTableBox::IsNumberChanged(), SwTableBox::IsValidNumTextNd(), SwTextNode::JoinNext(), SwTextNode::JoinPrev(), lcl_BalanceTable(), lcl_CellText(), lcl_ChkOneRange(), lcl_FindChapterNode(), lcl_FindField(), lcl_FindNextCell(), lcl_TCFlags(), sw::OnlineAccessibilityCheck::lookForPreviousNodeAndUpdate(), SwTableNode::MakeCopy(), SwSectionNode::MakeCopy(), SwDocUpdateField::MakeFieldList_(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwTextNode::MakeNewTextNode(), SwSectionNode::MakeOwnFrames(), SwTableNode::MakeOwnFrames(), sw::MoveMergedFlysAndFootnotes(), SwCursor::MovePara(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwTextField::NotifyContentChange(), SwNodeIndex::operator<(), operator<(), operator<=(), SwNodeIndex::operator=(), SwNodeIndex::operator>(), operator>(), operator>=(), MSWordExportBase::OutputTextNode(), SwEditShell::RejectRedlinesInSelection(), SwTextNode::RemoveFromListOrig(), SwTextNode::RemoveFromListRLHidden(), SwUndo::RemoveIdxRel(), SwGrfNode::ReRead(), SwCursorShell::SelectNxtPrvHyperlink(), SwDoc::SetAllUniqueFlyNames(), SwTextFlyCnt::SetAnchor(), sw::DocumentFieldsManager::SetFieldsDirty(), SwDoc::SetFlyName(), SetGetExpField::SetGetExpField(), SwXReferenceMark::setName(), StartsWith(), SwDDETable::SwClientNotify(), SwContentNode::SwClientNotify(), SwFormatField::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwDDETable::SwDDETable(), SwNode(), SwNode2LayImpl::SwNode2LayImpl(), SwStartNode::SwStartNode(), SwTextNode::SwTextNode(), SwTextNode::TriggerNodeUpdate(), SwTableBoxFormula::TryBoxNmToPtr(), SwpHints::TryInsertHint(), SwCursorShell::TrySelectOuterTable(), UnHideRedlines(), SwDoc::UnProtectTables(), SwTOXBaseSection::Update(), SwContentNode::UpdateAttr(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwNodes::UpdateOutlineNode(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), MSWordExportBase::WriteText(), SwDDETable::~SwDDETable(), and SwTextNode::~SwTextNode().
|
inline |
Definition at line 710 of file node.hxx.
References BigPtrEntry::GetArray().
|
inline |
Definition at line 166 of file node.hxx.
Referenced by SwDoc::AppendDoc(), SwWrtShell::ClickToField(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwNodes::DelDummyNodes(), dumpAsXml(), SwStartNode::dumpAsXml(), SwSectionNode::dumpAsXml(), EndsWith(), SwEnhancedPDFExportHelper::ExportAuthorityEntryLinks(), SwDoc::FindFlyByName(), ww8::Frame::Frame(), SwUnoCursorHelper::GetCursorAttr(), SwAccessibleFrameBase::GetNodeType(), SwEditShell::GetPaMAttr(), SwXRedline::getPropertyValue(), SwNodes::GoNextSection(), SwNodes::GoPrevSection(), SwCallLink::ImplDestroy(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwHTMLParser::InsertImage(), SwContentNode::IsAnyCondition(), IsValidNextPrevNd(), lcl_CheckMaxLength(), lcl_dbg_out(), lcl_IsValidPrevNextNumNode(), SwDoc::MakeFlySection_(), SwNodes::MakeTextNode(), SwXMLImport::MergeListsAtDocumentInsertPosition(), SwNodes::MoveNodes(), Out(), MSWordExportBase::OutputContentNode(), WW8TabDesc::ParkPaM(), SwUndoInsert::RepeatImpl(), SwUndoTableMerge::SaveCollection(), SwHistoryChangeFormatColl::SetInDoc(), SwEditShell::SetNumberingRestart(), WW8TabDesc::SetPamInCell(), SwXText::setString(), SwDoc::Spell(), SwCursorShell::StartAction(), StartsWith(), SwCallLink::SwCallLink(), and SwEscherEx::WriteFlyFrame().
|
inline |
Definition at line 95 of file ndnotxt.hxx.
References m_nNodeType, and NoTextMask.
Referenced by SwEditShell::ClearAutomaticContour(), ww8::Frame::Frame(), SwEditShell::GetGraphicPolygon(), SwEditShell::GetGrfSize(), SwFrameFormat::GetIMapObject(), SwAccessibleNoTextFrame::GetNoTextNode(), sw::util::GetNoTextNodeFromSwFrameFormat(), lcl_GetSwUndoId(), SwDoc::MakeFlySection_(), SwUndoSaveContent::MoveToUndoNds(), SwNoTextFrame::PaintSwFrame(), SwUndoFormatAttr::RepeatImpl(), SwFEShell::RequestObjectResize(), and SwEditShell::SetGraphicPolygon().
|
inline |
Definition at line 99 of file ndnotxt.hxx.
References m_nNodeType, and NoTextMask.
|
inline |
Inline methods from Node.hxx.
Definition at line 165 of file ndole.hxx.
References m_nNodeType, and Ole.
Referenced by SwXMLTextParagraphExport::_collectTextEmbeddedAutoStyles(), SwXMLTextParagraphExport::_exportTextEmbedded(), SwFEShell::AlignAllFormulasToBaseline(), SwTaggedPDFHelper::BeginBlockStructureElements(), SwDocShell::CalcLayoutForOLEObjects(), SwTable::CanConvertSubtables(), SwDrawView::CheckPossibilities(), SwXMLTextImportHelper::createAndInsertOLEObject(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwContentNode::CreateOLENodesArray(), SwChartHelper::DoUpdateAllCharts(), SwFEShell::FindFlyFrame(), SwFEShell::GetBestObject(), SwNoTextNode::GetGraphic(), SwEditShell::GetOLEObject(), SwFEShell::GetOleRef(), SwUndoDelLayFormat::GetRewriter(), SwHTMLWriter::GuessOLENodeFrameType(), SwViewShell::HasCharts(), SwChartDataProvider::Impl_createDataSource(), IMPL_LINK(), SwHTMLParser::InsertEmbed(), SwOleClient::IsProtected(), SwFEShell::IsSelObjProtected(), lcl_MoveAllLowerObjs(), SwChartLockController_Helper::LockUnlockAllCharts(), MSWordExportBase::OutputContentNode(), RtfAttributeOutput::OutputFlyFrame_Impl(), SwNoTextFrame::PaintPicture(), SwFlyFrame::PaintSwFrame(), SwDocShell::RemoveOLEObjects(), SwEditShell::SetChartName(), SwDoc::SetTableName(), SwDoc::UpdateCharts_(), SwTOXBaseSection::UpdateContent(), SwViewShell::UpdateOleObjectPreviews(), DocxAttributeOutput::WriteFlyFrame(), SwWW8WrGrf::WriteGraphicNode(), and SwBasicEscherEx::WriteOLEFlyFrame().
|
inline |
Definition at line 170 of file ndole.hxx.
References m_nNodeType, and Ole.
|
inline |
Definition at line 116 of file node.hxx.
Referenced by sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AppendObjs(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), SwContentNode::DelFrames(), SwTOXPara::FillText(), SwNodes::FindPrvNxtFrameNode(), sw::GetExpandTextMerged(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwTextNode::GetParaAttr(), sw::GotoNextLayoutTextFrame(), sw::GotoPrevLayoutTextFrame(), sw::ToxTextGenerator::HandleTextToken(), InsertCnt_(), IsAnchoredObjShown(), sw::IsMarkHidden(), SwTextNode::JoinNext(), SwTextNode::JoinPrev(), lcl_RstAttr(), sw::DocumentContentOperationsManager::lcl_RstTextAttr(), lcl_SetTextFormatColl(), sw::MoveMergedFlysAndFootnotes(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), SwTextNode::SplitContentNode(), sw_JoinText(), UnHideRedlinesExtras(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), sw::UpdateMergedParaForInsert(), and SwTOXBaseSection::UpdateTable().
sal_uInt16 SwNode::GetSectionLevel | ( | ) | const |
Returns the section level at the position given by aIndex.
We use the following logic: S = Start, E = End, C = ContentNode Level 0 = E 1 = S E 2 = SC
All EndNodes of the BaseSection have level 0 All StartNodes of the BaseSection have level 1
Definition at line 280 of file node.cxx.
References IsEndNode(), IsStartNode(), m_pStartOfSection, and StartOfSectionIndex().
Referenced by SwNodes::GetSectionLevel(), lcl_FindChapterNode(), and SwTOXBaseSection::Update().
|
inline |
Definition at line 658 of file node.hxx.
References IsSectionNode().
Referenced by sw::CheckParaRedlineMerge(), SwSectionFormat::DelFrames(), SwDoc::DelSectionFormat(), RtfExport::ExportDocument_Impl(), SwFrameFormat::FindLayoutRect(), FindPageDesc(), FindSectionNode(), SwXRedline::getPropertyValue(), SwSectionFormat::GetSectionNode(), SwDoc::GetUniqueSectionName(), SwDoc::GetUniqueTOXBaseName(), SwAutoFormat::GoNextPara(), GotoNextRegion(), GotoPrevRegion(), SwPaM::HasReadonlySel(), SwDoc::IsInsRegionAvailable(), SwWrtShell::IsOutlineContentVisible(), SwSectionFormat::MakeFrames(), SwNodes::MakeTextNode(), SwNodes::MoveNodes(), MSWordSections::MSWordSections(), SwHTMLWriter::Out_SwDoc(), DocxExport::OutputEndNode(), SwNodes::RemoveNode(), SwEditShell::SetSectionAttr(), SwTOXBaseSection::SwClientNotify(), SwNodes::TableToText(), SwUndoUpdateIndex::TitleSectionInserted(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwDoc::UpdateSection(), MSWordExportBase::WriteText(), and SwSectionFormat::~SwSectionFormat().
|
inline |
Definition at line 662 of file node.hxx.
References IsSectionNode().
|
inline |
Definition at line 147 of file node.hxx.
Referenced by lcl_dbg_out().
|
inline |
Definition at line 642 of file node.hxx.
References IsStartNode().
Referenced by SwFEShell::AlignAllFormulasToBaseline(), SwTable::CanConvertSubtables(), SwCursorShell::CheckTableBoxContent(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwNodes::CopyNodes(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwNodes::Delete(), SwDoc::DelTable(), SwChartHelper::DoUpdateAllCharts(), SwXText::Impl::finishOrAppendParagraph(), SwXTextFrame::GetStartNode(), SwXRedlineText::GetStartNode(), SwXHeadFootText::GetStartNode(), SwXFootnote::GetStartNode(), SwViewShell::HasCharts(), SwEditShell::HasOLEObj(), SwTextNode::InsertHint(), XMLRedlineImportHelper::InsertIntoDocument(), SwUndoFlyBase::InsFly(), SwContentNode::IsAnyCondition(), SwContentAtPos::IsInRTLText(), lcl_dbg_out(), lcl_HighestLevel(), SwChartLockController_Helper::LockUnlockAllCharts(), WW8Glossary::MakeEntries(), SwNodes::MergeTable(), OutHTML_SwTextNode(), SwCursorShell::ParkCursor(), SwTransferable::PrivateDrop(), RecursiveContains(), SwNodes::SectionDown(), SwNodes::SectionUp(), SwNodes::SectionUpDown(), SwFormatAnchor::SetAnchor(), SwXTextTable::setName(), SwDoc::SetTableName(), SwNodes::SplitTable(), SwNode(), SwTableBox::SwTableBox(), SwDoc::UpdateCharts_(), SwFEShell::WizardGetFly(), MSWordExportBase::WriteText(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 646 of file node.hxx.
References IsStartNode().
SwTableBox * SwNode::GetTableBox | ( | ) | const |
If node is in a table return the respective table box.
Definition at line 772 of file node.cxx.
References FindTableBoxStartNode(), FindTableNode(), GetIndex(), SwTableNode::GetTable(), and SwTable::GetTableBox().
Referenced by DocxAttributeOutput::CmdField_Impl(), sw::CreateParentXText(), SwStartNode::dumpAsXml(), SwView::Execute(), sw::GetAllValidRanges(), SwUnoCursorHelper::getCursorPropertyValue(), SwView::GetState(), SwCursorShell::GoNextCell(), SwCursor::GoPrevNextCell(), SwRedlineAcceptDlg::InsertParents(), SwContentNode::IsAnyCondition(), IsProtect(), lcl_BoxesInTrackedRows(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_setRowNotTracked(), SwCursor::LeftRight(), SwWrtShell::MakeOutlineContentVisible(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), SwTransferable::PrivateDrop(), and SwReader::Read().
|
inline |
Definition at line 650 of file node.hxx.
References IsTableNode().
Referenced by SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwHTMLParser::BuildTable(), checkAndWriteFloatingTables(), sw::CheckParaRedlineMerge(), ConvertNestedTablesToText(), sw::util::InsertedTablesManager::DelAndMakeTableFrames(), SwNodes::Delete(), SwXTextRange::DeleteAndInsert(), SwDoc::DoUpdateAllCharts(), RtfExport::ExportDocument_Impl(), SwCursorShell::ExtendedSelectedAll(), FindPageDesc(), FindTableNode(), SwXRedline::getPropertyValue(), GiveNodePageDesc(), GotoNextTable(), GotoPrevTable(), SwHTMLWriter::GuessFrameType(), sw::util::HasPageBreak(), SwTextNode::InsertHint(), SwTableBox::IsEmpty(), SwDoc::IsInTable(), SwWrtShell::IsOutlineContentVisible(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_MinMaxNode(), SwHTMLWriter::MakeHeader(), SwWrtShell::MakeOutlineContentVisible(), SwNodes::MergeTable(), SwWW8ImplReader::MoveOutsideFly(), SwHTMLParser::MovePageDescAttrs(), SwHTMLWriter::Out_SwDoc(), OutHTML_FrameFormatTableNode(), SwFEShell::Paste(), SwUndoDelete::RedoImpl(), SwUndoTableToText::RedoImpl(), SwNodes::RemoveNode(), MSWordExportBase::SectionProperties(), SwFormatAnchor::SetAnchor(), SwNode2LayImpl::SwNode2LayImpl(), SwNodes::TableToText(), SwUndoInsTable::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoSplitTable::UndoImpl(), UnHideRedlines(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 654 of file node.hxx.
References IsTableNode().
|
inline |
Inline methods from Node.hxx.
Definition at line 901 of file ndtxt.hxx.
References m_nNodeType, and Text.
Referenced by SwAccessibleParagraph::_getRunAttributesImpl(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwHTMLParser::AppendTextNode(), SwWW8ImplReader::AppendTextNode(), sw::DocumentContentOperationsManager::AppendTextNode(), SwEditShell::ApplyParagraphClassification(), SwXTextField::attach(), SwXFootnote::attach(), SwXLineBreak::attach(), SwEditShell::AutoCorrect(), SwAutoFormat::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwContentTree::BringBookmarksToAttention(), SwContentTree::BringPostItFieldsToAttention(), SwContentTree::BringURLFieldsToAttention(), SwAutoFormat::BuildEnum(), SwAccessibleMap::BuildSelectedParas(), SwHTMLParser::BuildTableCell(), sw::CalcBreaks(), SwEditShell::Calculate(), CalculateFlySize(), SwUndoDelete::CanGrouping(), SwUndoOverwrite::CanGrouping(), CanSkipOverRedline(), SwDoc::Chainable(), SwDDETable::ChangeContent(), SwChapterField::ChangeExpansion(), SwHHCWrapper::ChangeText(), checkAndWriteFloatingTables(), CellSaveStruct::CheckNoBreak(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), SwDoc::ChgAnchor(), SwAutoCorrDoc::ChgAutoCorrWord(), SwNodes::ChgNode(), SwDoc::ClearLineNumAttrs(), sw::util::RedlineStack::close(), SwEditShell::CollectParagraphClassification(), SwDoc::ContainsHiddenChars(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwHTMLParser::Continue(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwEditShell::CopySelToDoc(), SwXText::copyText(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), SwDoc::CountWords(), wwSectionManager::CreateSep(), SwXBodyText::createXTextCursorByRange(), SwCursorShell::CursorInsideContentControl(), SwUndoSaveContent::DelContentIndex(), SwAutoFormat::DelEmptyLine(), SwNodes::Delete(), SwAutoCorrDoc::Delete(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwAutoFormat::DeleteSelImpl(), SwUndoFlyBase::DelFly(), SwContentNode::DelFrames(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwNodes::DelNodes(), SwWrtShell::DelRight(), SwXShape::dispose(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwDoc::DontExpandFormat(), SwCursor::DoSetBidiLevelLeftRight(), SwCursor::DoSetBidiLevelUpDown(), SwWW8ImplReader::emulateMSWordAddTextToParagraph(), SwWW8ImplReader::End_Field(), SwWW8ImplReader::End_Footnote(), SwHTMLParser::EndAttr(), SwXMLImport::endDocument(), SwHTMLParser::EndNumberBulletList(), SwHTMLParser::EndPara(), EndsWith(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecCommand(), SwBaseShell::ExecDelete(), SwTextShell::ExecField(), SwView::ExecLingu(), SwView::ExecSpellPopup(), SwXTextDocument::executeContentControlEvent(), SwContentTree::ExecuteContextMenuAction(), SwCursor::ExpandToSentenceBorders(), SwEnhancedPDFExportHelper::ExportAuthorityEntryLinks(), SwCursorShell::ExtendSelection(), SwEditShell::FillByEx(), SwHTMLWriter::FillNextNumInfo(), SwViewShell::FillPrtDoc(), SwTOXPara::FillText(), SwGetRefFieldType::FindAnchor(), sw::FindAttrImpl(), FindAttrsImpl(), sw::mark::FindFieldSep(), FindFirstAndNextNode(), sw::FindTextImpl(), SwHTMLParser::FinishFootEndNote(), SwXText::Impl::finishOrAppendParagraph(), SwEditShell::GCAttr(), sw::GetAllValidRanges(), SwUndoSetFlyFormat::GetAnchor(), GetBodyTextNode(), SwCursorShell::GetChar(), SwEditShell::GetChunkForAutoText(), sw::mark::TextFieldmark::GetContent(), sw::mark::DateFieldmark::GetContent(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCorrection(), SwEditShell::GetCurFootnote(), SwEditShell::GetCurLang(), SwUnoCursorHelper::GetCursorAttr(), SwUnoCursorHelper::getCursorPropertyValue(), SwDoc::GetCurTOXMark(), SwEditShell::GetCurWord(), SwTextFrame::GetCurWord(), SwRangeRedline::GetDescr(), SwEditShell::GetDropText(), GetEndNode(), sw::GetExpandTextMerged(), sw::GetFirstAndLastNode(), GetFirstTextNode(), SwFormatFootnote::GetFootnoteText(), SwWW8FltControlStack::GetFormatAttr(), SwEditShell::GetGrammarCorrection(), SwSortTextElement::GetKey(), SwSortBoxElement::GetKey(), SwAutoCorrDoc::GetLanguage(), SwPostItHelper::getLayoutInfos(), SwTOXPara::GetLevel(), SwVisibleCursor::getLOKPayload(), GetMergeSel(), SwPageFrame::GetModelPositionForViewPoint(), SwAttrIter::GetNextAttr(), SwAutoFormat::GetNextNode(), SwXFlatParagraphIterator::getNextPara(), SwDoc::GetNumRuleAtPos(), SwFEShell::GetNumRuleNodeAtPos(), SwCursorShell::GetOutlinePos(), SwEditShell::GetPaMAttr(), SwDoc::GetPaMDescr(), SwEditShell::GetPaMParAttr(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), sw::GetParaPropsNode(), SwCursorShell::GetPostItFieldAtCursor(), SwEditShell::GetPrevAutoCorrWord(), SwXTextPortion::GetPropertyValue(), SwXTextPortion::GetPropertyValuesTolerant_Impl(), SwEditShell::GetScalingOfSelectedText(), SwEditShell::GetScriptType(), SwAccessibleFrameBase::GetSelectedState(), SwCursorShell::GetSelText(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetSmartTagRect(), SwCursorShell::GetSmartTagTerm(), GetStartNode(), SwXTextPortion::getString(), SwEditWin::GetSurroundingTextSelection(), SwPaM::GetText(), sw::DocumentFieldsManager::GetTextFieldAtPos(), SwCursorShell::GetTextFieldAtPos(), SwLangHelper::GetTextForLanguageGuessing(), SwUndoInsert::GetTextFromDoc(), SwTOXPara::GetURL(), SwCursor::GoEndWordWT(), SwContentNode::GoNext(), SwCursor::GoNextWordWT(), SwContentNode::GoPrevious(), SwCursor::GoPrevWordWT(), SwCursor::GoSentence(), SwCursor::GoStartWordWT(), GotoCurrTable(), SwCursorShell::GotoFootnoteText(), SwCursor::GotoFootnoteText(), SwCursorShell::GotoFormatContentControl(), sw::GotoNextLayoutTextFrame(), SwCursorShell::GotoNextOutline(), GotoNextTable(), sw::GotoPrevLayoutTextFrame(), SwCursorShell::GotoPrevOutline(), GotoPrevTable(), SwHTMLWriter::GuessFrameType(), SwEditShell::HandleCorrectionError(), SwWW8ImplReader::HandlePageBreakChar(), sw::ToxTextGenerator::HandleTextToken(), SwPaM::HasReadonlySel(), SwTextFrame::HideAndShowObjects(), SwSelPaintRects::HighlightContentControl(), SwEditShell::IgnoreGrammarErrorAt(), SwFEShell::ImpEndCreate(), SwUndoReplace::Impl::Impl(), sw::sidebar::IMPL_LINK(), SwCallLink::ImplDestroy(), sw::mark::AnnotationMark::InitDoc(), SwAutoCorrDoc::Insert(), SwEditShell::Insert2(), InsertCnt_(), SwHTMLParser::InsertComment(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwUnoCursorHelper::InsertFile(), SwEditShell::InsertGlobalDocContent(), SwHTMLParser::InsertImage(), SwHTMLParser::InsertLineBreak(), SwXReferenceMark::Impl::InsertRefMark(), SwTable::InsertRow(), wwSectionManager::InsertSegments(), sw::DocumentContentOperationsManager::InsertString(), SwDoc::InsertSwSection(), SwHTMLParser::InsertTableSection(), SwXText::insertTextContentAfter(), SwXText::insertTextContentBefore(), SwNodes::InsertTextSection(), SwUndoFlyBase::InsFly(), SwXTextCursor::invalidateMarkings(), SwRangeRedline::InvalidateRange(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwFEShell::IsAdjustCellWidthAllowed(), IsAtParaMatch(), SwTransferable::isComplex(), SwEditShell::IsCursorInParagraphMetadataField(), IsDestroyFrameAnchoredAtChar(), SwCursorShell::IsEndOfTable(), SwCursorShell::IsEndPara(), SwCursor::IsEndWordWT(), SwCursorShell::IsInHiddenRange(), SwContentAtPos::IsInRTLText(), SwCursor::IsInWordWT(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), sw::IsMarkHidden(), SwUnoCursorHelper::IsNodeNumStart(), IsNotBackspaceHeuristic(), SwWrtShell::IsOutlineContentVisible(), SwEditShell::IsProtectedOutlinePara(), IsSelectFrameAnchoredAtPara(), SwCursor::IsStartWordWT(), SwCursorShell::IsSttPara(), SwTableBox::IsValidNumTextNd(), SwUndoInsSection::Join(), SwTextNode::JoinNext(), SwWW8ImplReader::JoinNode(), SwTextNode::JoinPrev(), SwAutoFormat::JoinPrevPara(), SwEditWin::KeyInput(), lcl_CellText(), lcl_CheckHiddenPara(), lcl_CheckMaxLength(), lcl_CheckSmartTagsAgain(), lcl_CollectDeletedRedlines(), lcl_CopyHint(), lcl_CpyBox(), lcl_CreatePortions(), lcl_dbg_out(), lcl_DelBox(), lcl_FillFieldMarkArray(), lcl_FillSoftPageBreakArray(), lcl_FindOutlineName(), lcl_FindOutlineNum(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_getFormatCollection(), lcl_GetHighestClassificationParagraphClass(), lcl_GotoNextPrevNum(), lcl_HyphenateNode(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_IsAllowed(), lcl_IsOutlineMoveAndCopyable(), lcl_RemoveBreaks(), lcl_RestoreAnchor(), sw::DocumentContentOperationsManager::lcl_RstTextAttr(), lcl_SetTextFormatColl(), lcl_SpellAndGrammarAgain(), SwCursor::LeftRight(), SwCursorShell::LeftRight(), SwCursorShell::LRMargin(), SwTextNode::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlySection_(), SwWrtShell::MakeOutlineContentVisible(), SwWrtShell::MakeOutlineLevelsVisible(), SwCursorShell::MakeOutlineSel(), SwTextFrame::MakePos(), SwXMLTableContext::MakeTableBox(), SwTextFrame::MapModelToViewPos(), WW8TabDesc::MergeCells(), ModelToViewHelper::ModelToViewHelper(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), sw::DocumentContentOperationsManager::MoveAndJoin(), SwCursorShell::MoveFieldType(), SwUndoSaveContent::MoveFromUndoNds(), SwDoc::MoveLeftMargin(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwEditShell::MoveNumParas(), SwDoc::MoveOutlinePara(), SwWW8ImplReader::MoveOutsideFly(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), SwHTMLParser::NewDivision(), SwHTMLParser::NewMarquee(), SwHTMLParser::NewMultiCol(), SwHTMLParser::NewNumberBulletListItem(), SwWW8ImplReader::NextAnlLine(), SwHTMLParser::NextToken(), SwDoc::NoNum(), numfunc::NumDownChangesIndent(), SwDoc::NumOrNoNum(), SetGetExpField::operator<(), SwHTMLWriter::Out_SwDoc(), OutHTML_FrameFormatTableNode(), OutHTML_NumberBulletListStart(), MSWordExportBase::OutputContentNode(), WW8AttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputTextNode(), sw::DocumentContentOperationsManager::Overwrite(), SwTable::PrepareMerge(), SwUndoTableCpyTable::PrepareRedline(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::Read_LFOPosition(), SwWW8ImplReader::Read_LineBreakClear(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::ReadText(), SwWW8ImplReader::ReadTextAttr(), SwUndoInserts::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoNumOrNoNum::RedoImpl(), SwUndoOverwrite::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoSplitNode::RedoImpl(), SwUndoMove::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnTextNode(), sw::DocumentContentOperationsManager::RemoveLeadingWhiteSpace(), SwNodes::RemoveNode(), SwEditShell::RemoveParagraphMetadataFieldAtCursor(), SwUndoFormatAttr::RepeatImpl(), SwUndoInsert::RepeatImpl(), sw::ReplaceBackReferences(), sw::mark::TextFieldmark::ReplaceContent(), sw::mark::DateFieldmark::ReplaceContent(), SwEditShell::ReplaceDropText(), SwDoc::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditWin::RequestHelp(), SwDoc::ResetAttrs(), SwDontExpandItem::RestoreDontExpandItems(), SwUndoFormatAttr::RestoreFlyAnchor(), SanityCheck(), SwDontExpandItem::SaveDontExpandItems(), SaveFlyInRange(), SwDoc::SearchNumRule(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), MSWordExportBase::SectionProperties(), SwDoc::SelectNextRubyChars(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursorShell::SelectTextAttr(), SwCursor::SelectWordWT(), SwFormatAnchor::SetAnchor(), SwHTMLParser::SetAnchorAndAdjustment(), SwAutoCorrDoc::SetAttr(), SwFltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), SwAutoFormat::SetColl(), SwUnoCursorHelper::SetCursorAttr(), SwDoc::SetFlyFrameAnchor(), SwDoc::SetFormatItemByAutoFormat(), SwAutoCorrDoc::SetINetAttr(), SwExtTextInput::SetInputData(), sw::mark::CrossRefBookmark::SetMarkPos(), SwHTMLParser::SetNodeNum(), SwDoc::SetNodeNumStart(), SwEditShell::SetNumberingRestart(), SwDoc::SetNumRule(), SwDoc::SetNumRuleStart(), SwExtTextInput::SetOverwriteCursor(), WW8TabDesc::SetPamInCell(), SwVisibleCursor::SetPosAndShow(), SwXShape::setPropertyValue(), SwXCell::setPropertyValue(), SwCursorShell::SetShadowCursorPos(), SwEditShell::SetTextFormatColl(), SwWW8ImplReader::SetTextFormatCollAndListLevel(), SwDoc::SetTextFormatCollByAutoFormat(), SwCursorShell::SetVisibleCursor(), SwEditShell::SignParagraph(), SwWW8ImplReader::simpleAddTextToParagraph(), SwDoc::Spell(), SwTextNode::Spell(), SwDoc::SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), SwCursorShell::StartAction(), SwWW8ImplReader::StartApo(), StartsWith(), SwWW8ImplReader::StopApo(), SwWW8ImplReader::StripNegativeAfterIndent(), SwHTMLParser::StripTrailingLF(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_GetJoinFlags(), sw_JoinText(), sw_MergePortions(), SwAutoFormat::SwAutoFormat(), SwCallLink::SwCallLink(), SwContentControlDlg::SwContentControlDlg(), SwTOXPara::SwTOXPara(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoMove::SwUndoMove(), SwUndoNumRuleStart::SwUndoNumRuleStart(), SwUndoOverwrite::SwUndoOverwrite(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoSplitNode::SwUndoSplitNode(), SwNodes::TextToTable(), SwEditWin::ToggleOutlineContentVisibility(), SwTranslateHelper::TranslateDocumentCancellable(), SwAutoCorrDoc::TransliterateRTLWord(), sw::DocumentContentOperationsManager::TransliterateText(), SwUndoReplace::Impl::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoSetFlyFormat::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoNumOrNoNum::UndoImpl(), SwUndoOverwrite::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwNodes::UndoTableToText(), UnHideRedlines(), SwTOXBaseSection::UpdateAuthorities(), sw::GrammarContact::updateCursorPosition(), SwTable::UpdateFields(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdateOutline(), SwNodes::UpdateOutlineNode(), SwTOXBaseSection::UpdatePageNum(), SwEditWin::UpdatePointer(), SwDoc::UpdateRsid(), sw::DocumentFieldsManager::UpdateTableFields(), SwShellCursor::UpDown(), SwCursor::UpDown(), SwEditShell::ValidateCurrentParagraphSignatures(), SwTextFormatter::WhichTextPor(), DocxAttributeOutput::WriteFlyFrame(), sw::sidebar::WriterInspectorTextPanel::WriterInspectorTextPanel(), MSWordExportBase::WriteText(), and SwExtTextInput::~SwExtTextInput().
|
inline |
Definition at line 906 of file ndtxt.hxx.
References m_nNodeType, and Text.
sal_uInt8 SwNode::HasPrevNextLayNode | ( | ) | const |
Definition at line 868 of file node.cxx.
References SwNodeIndex::Assign(), SwNodeIndex::GetNode(), IsEndNode(), IsSectionNode(), IsValidNextPrevNd(), ND_HAS_NEXT_LAYNODE, ND_HAS_PREV_LAYNODE, and StartOfSectionNode().
Referenced by MSWordExportBase::OutputTextNode().
|
inline |
Definition at line 188 of file node.hxx.
References ContentMask.
Referenced by sw::DocumentRedlineManager::AppendRedline(), SwHTMLParser::CanRemoveNode(), SwNodes::ChgNode(), SwDoc::ChgPageDesc(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), DelBookmarks(), SwNodes::Delete(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwNodes::DelNodes(), SwXMLImport::endDocument(), SwBaseShell::ExecDelete(), RtfExport::ExportDocument_Impl(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), sw::GetAllValidRanges(), GetContentNode(), sw::GetCorrPosition(), GetFlyFormat(), GoNext(), GoNextWithFrame(), GoPrevious(), GoPreviousWithFrame(), SwCursor::GoPrevNextCell(), SwNodes::GoStartOfSection(), SwCursorShell::GotoRedline_(), InsertCnt_(), SwNodes::InsertTextSection(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwCursor::IsAtValidPos(), SwSectionNode::IsContentHidden(), IsProtect(), SwUnoCursor::IsSelOvr(), SwCursorShell::IsStartOfDoc(), lcl_DelHFFormat(), lcl_GetFrameOfNode(), lcl_SpecialInsertNode(), sw::OnlineAccessibilityCheck::lookForPreviousNodeAndUpdate(), SwTableCursor::MakeBoxSels(), SwHTMLWriter::MakeHeader(), SwWrtShell::MakeOutlineContentVisible(), SwNodes::MoveNodes(), SwHTMLParser::MovePageDescAttrs(), SwDoc::MoveParagraphImpl(), SwNodes::MoveRange(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), DocxExport::OutputEndNode(), MSWordExportBase::OutputSectionNode(), SwReader::Read(), SwUndoTableNumFormat::RedoImpl(), MSWordExportBase::SectionProperties(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwCursorShell::SetCursor(), SwHistorySetFormat::SetInDoc(), SwHistoryResetFormat::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), sw::mark::SaveBookmark::SetInDoc(), SwUndRng::SetPaM(), sw::DocumentContentOperationsManager::SplitNode(), SwNode2LayImpl::SwNode2LayImpl(), SwUndoDelete::SwUndoDelete(), SwNodes::TableToText(), SwDoc::TextToTable(), SwNodes::TextToTable(), SwUndoDelete::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoMove::UndoImpl(), UnHideRedlines(), UnHideRedlinesExtras(), sw::OnlineAccessibilityCheck::updateNodeStatus(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 112 of file node.hxx.
Referenced by sw::CheckParaRedlineMerge(), InsertCnt_(), SwTextNode::JoinPrev(), SwTableNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwTableNode::MakeOwnFrames(), sw::MoveMergedFlysAndFootnotes(), sw_JoinText(), SwContentFrame::SwContentFrame(), and UnHideRedlines().
|
inline |
Definition at line 189 of file node.hxx.
References End.
Referenced by sw::DocumentRedlineManager::AppendRedline(), sw::CalcBreaks(), SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwHTMLParser::CanRemoveNode(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), ww8::WW8TableCellGrid::connectCells(), SwXText::Impl::ConvertCell(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwNodes::Delete(), SwXTextRange::DeleteAndInsert(), SwXMLImport::endDocument(), SwNodes::ExpandRangeForTableBox(), SwCursorShell::ExtendedSelectedAll(), sw::mark::FindFieldSep(), FindFirstAndNextNode(), SwNodes::FindPrvNxtFrameNode(), GetEndNode(), SwFormatFootnote::GetFootnoteText(), SwEditShell::GetFullSelectedSectionCount(), GetSectionLevel(), SwCursorShell::GetSelText(), SwNodes::GoEndOfSection(), SwAutoFormat::GoNextPara(), GoNextWithFrame(), SwCursor::GoPrevNextCell(), sw::GotoPrevLayoutTextFrame(), HasPrevNextLayNode(), InsertCnt_(), IsAtEndOfSection2(), SwSectionNode::IsContentHidden(), SwCursor::IsInProtectTable(), SwDoc::IsInsRegionAvailable(), lcl_CellText(), lcl_dbg_out(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_MinMaxNode(), lcl_SpecialInsertNode(), SwDoc::MakeFlyAndMove(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwEditShell::MoveNumParas(), SwDoc::MoveOutlinePara(), SwDoc::MoveParagraphImpl(), OutHTML_SwTextNode(), DocxExport::OutputEndNode(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), SwNodes::SectionUp(), SwEditShell::SetSectionAttr(), SwCursorShell::SetShadowCursorPos(), sw::DocumentContentOperationsManager::SplitNode(), UnHideRedlines(), UnHideRedlinesExtras(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 195 of file node.hxx.
References Grf.
Referenced by SwBaseLink::Closed(), SwFmDrawPage::CreateShape(), SwXTextView::createTextRangeByPixelPosition(), SwBaseLink::DataChanged(), SwDoc::GetAllFlyFormats(), SwDoc::GetFlyCount(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwEditShell::GetIMapGraphic(), SwFrameFormat::GetIMapObject(), SwHTMLWriter::GuessFrameType(), isFlyNode(), lcl_GetSwUndoId(), SwHTMLWriter::Out_SwDoc(), SwNoTextFrame::PaintSwFrame(), and SwTOXBaseSection::UpdateContent().
|
inline |
Definition at line 163 of file node.hxx.
Referenced by SwUndoOverwrite::CanGrouping(), SwTextNode::InsertText(), sw::DocumentContentOperationsManager::Overwrite(), SwUndoOverwrite::RedoImpl(), SwTextNode::ReplaceText(), SwUndoOverwrite::SwUndoOverwrite(), SwUndoOverwrite::UndoImpl(), and SwTextNode::Update().
bool SwNode::IsInProtectSect | ( | ) | const |
Is node in a protected area?
Definition at line 439 of file node.cxx.
References FindSectionNode(), SwSectionNode::GetSection(), SwSection::IsProtectFlag(), m_nNodeType, m_pStartOfSection, and Section.
Referenced by SwEditShell::DeleteSel(), SwEditShell::GetCorrection(), SwEditShell::GetGrammarCorrection(), SwVisibleCursor::getLOKPayload(), SwCursorShell::GetSmartTagRect(), SwCursorShell::GetSmartTagTerm(), SwContentAtPos::IsInProtectSect(), SwFrame::IsProtected(), SwFEShell::SelTableRowCol(), and SwFEShell::WhichMouseTabCol().
bool SwNode::IsInRedlines | ( | ) | const |
Checks if this node is in redlines.
true | this node is in redlines |
false | else |
Definition at line 2155 of file node.cxx.
References GetDoc(), SwDoc::getIDocumentRedlineAccess(), and IDocumentRedlineAccess::IsInRedlines().
Referenced by SwTaggedPDFHelper::BeginBlockStructureElements(), SwTextNode::CountWords(), and SwTextNode::IsOutline().
bool SwNode::IsInVisibleArea | ( | SwViewShell const * | pSh | ) | const |
Is node in the visible area of the Shell?
Is the node located in the visible area of the Shell?
Definition at line 391 of file node.cxx.
References End, EndOfSectionNode(), SwFrame::FindPrev(), SwFrame::FindTabFrame(), GetContentNode(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDoc(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwViewShell::GetLayout(), SwContentNode::getLayoutFrame(), GetNodes(), SwNodes::GoNext(), SwNodes::GoPrevious(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFrame::IsInTab(), m_nNodeType, SwRect::Overlaps(), Start, and SwViewShell::VisArea().
Referenced by SwHTMLParser::Show().
|
inline |
Definition at line 194 of file node.hxx.
References NoTextMask.
Referenced by sw::CalcBreaks(), SwNodes::ChgNode(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwFmDrawPage::CreateShape(), SwBaseLink::DataChanged(), sw::mark::FindFieldSep(), SwDoc::FindFlyByName(), SwCursorShell::FindValidContentNode(), SwUnoCursorHelper::getCursorPropertyValue(), SwDoc::GetFlyCount(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwUndoDelLayFormat::GetRewriter(), SwFlyFrame::InsertColumns(), sw::DocumentLinksAdministrationManager::SelectServerObj(), and SwTOXBaseSection::UpdateContent().
|
inline |
Definition at line 193 of file node.hxx.
References Ole.
Referenced by SwFmDrawPage::CreateShape(), SwBaseLink::DataChanged(), SwFEShell::FindFlyFrame(), SwDoc::GetAllFlyFormats(), SwDoc::GetFlyCount(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwEditShell::GetIMapGraphic(), SwUndoDelLayFormat::GetRewriter(), SwHTMLWriter::GuessFrameType(), SwEditShell::HasOLEObj(), isFlyNode(), lcl_GetSwUndoId(), SwHTMLWriter::Out_SwDoc(), SwXTextTable::setName(), and SwTOXBaseSection::UpdateContent().
bool SwNode::IsProtect | ( | ) | const |
Is node in something that is protected (range, frame, table cells ... including anchor in case of frames or footnotes)?
Does the node contain anything protected? I.e.
: Area/Frame/Table rows/... including the Anchor for Frames/Footnotes/...
Definition at line 449 of file node.cxx.
References FindSectionNode(), FindTableBoxStartNode(), FindTableNode(), SwFormat::GetAnchor(), GetDoc(), GetFlyFormat(), SwTableBox::GetFrameFormat(), getIDocumentLayoutAccess(), GetIndex(), SwFormat::GetProtect(), SwTableNode::GetTable(), GetTableBox(), IsContentNode(), SvxProtectItem::IsContentProtected(), SwFrame::IsProtected(), m_nNodeType, m_pStartOfSection, and Section.
Referenced by SwFEShell::CanUnProtectCells(), SwCursorShell::FindValidContentNode(), SwCursorShell::GetShadowCursorPos(), SwFEShell::ImpEndCreate(), SwCursor::IsAtValidPos(), SwCursor::IsInProtectTable(), SwFormatField::IsProtect(), SwTextINetFormat::IsProtect(), SwEditShell::IsProtectedOutlinePara(), lcl_IsOutlineMoveAndCopyable(), lcl_SpecialInsertNode(), and SwSectionNode::MakeCopy().
|
inline |
Definition at line 192 of file node.hxx.
References Section.
Referenced by SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwHTMLParser::CanRemoveNode(), SwXText::Impl::CheckForOwnMember(), sw::CheckParaRedlineMerge(), CheckPosition(), SwNodes::ChgNode(), SwXText::convertToTextFrame(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), sw::CreateParentXText(), SwXCell::createXTextCursorByRange(), SwXBodyText::createXTextCursorByRange(), SwXTextRange::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwXMLImport::endDocument(), SwHTMLParser::EndSection(), RtfExport::ExportDocument_Impl(), SwCursorShell::ExtendedSelectedAll(), sw::mark::FindFieldSep(), FindPageDesc(), FindParentText(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), FindTextStart(), SwXTextSection::getAnchor(), SwDocUpdateField::GetBodyNodeGeneric(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetFullSelectedSectionCount(), SwEditShell::GetGlobalDocContent(), SwSectionFormat::GetGlobalDocSection(), GetSectionNode(), SwAutoFormat::GoNextPara(), SwNodes::GoNextSection(), GoNextWithFrame(), GoPreviousWithFrame(), SwNodes::GoPrevSection(), SwXTextCursor::gotoRange(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoStart(), HasPrevNextLayNode(), HTMLSaveData::HTMLSaveData(), InsertCnt_(), SwXText::insertString(), SwXText::insertTextContent(), SwNodes::InsertTextSection(), SwSectionNode::IsContentHidden(), SwDoc::IsInsRegionAvailable(), SwWrtShell::IsOutlineContentVisible(), SwUnoCursor::IsSelOvr(), lcl_IsValidPrevNextNumNode(), lcl_NodeContext(), lcl_SpecialInsertNode(), SwNodes::MakeTextNode(), SwNodes::MoveNodes(), SwEditShell::MoveNumParas(), MSWordSections::MSWordSections(), SwHTMLParser::NewDivision(), SwHTMLParser::NewMultiCol(), SwHTMLWriter::Out_SwDoc(), OutHTML_SwTextNode(), DocxExport::OutputEndNode(), MSWordExportBase::OutputSectionNode(), SwNode2LayImpl::RestoreUpperFrames(), DocxAttributeOutput::SectionBreaks(), SwNode2LayImpl::SwNode2LayImpl(), SwUndoDelete::SwUndoDelete(), SwNodes::TableToText(), SwUndoUpdateIndex::TitleSectionInserted(), SwUndoDelete::UndoImpl(), UnHideRedlinesExtras(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), MSWordExportBase::UpdateTocSectionNodeProperties(), SwNode2LayImpl::UpperFrame(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 187 of file node.hxx.
References Start.
Referenced by AddAnchoredFly(), sw::CalcBreaks(), sw::CheckAnchoredFlyConsistency(), sw::CheckParaRedlineMerge(), CheckPosition(), sw::CheckResetRedlineMergeFlag(), ww8::WW8TableCellGrid::connectCells(), SwXText::Impl::ConvertCell(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), sw::DocumentContentOperationsManager::DeleteSection(), SwEditShell::DoSpecialInsert(), EndOfSectionNode(), SwNodes::ExpandRangeForTableBox(), FindFirstAndNextNode(), FindSttNodeByType(), sw::GetAllValidRanges(), SwUndoSetFlyFormat::GetAnchor(), SwUndoFormatAttr::GetFormat(), GetSectionLevel(), SwCursorShell::GetSelText(), GetStartNode(), SwCursorShell::GoNextCell(), GoPreviousWithFrame(), SwCursor::GoPrevNextCell(), InsertCnt_(), SwNodes::InsertTextSection(), IsAtStartOfSection2(), SwCursor::IsInProtectTable(), SwDoc::IsInsRegionAvailable(), lcl_ChkOneRange(), lcl_CopyTableBox(), lcl_dbg_out(), lcl_SpecialInsertNode(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), sw::mark::MarkManager::makeMark(), SwNodes::MergeTable(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwDoc::MoveOutlinePara(), SwDoc::MoveParagraphImpl(), OutHTML_SwTextNode(), SwTableCursor::ParkCursor(), ww8::WW8TableInfo::processTableBox(), RemoveAnchoredFly(), SwUndoFormatAttr::RestoreFlyAnchor(), SwNodes::SectionUp(), SwHistorySetFormat::SetInDoc(), SwDoc::SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), SwNodes::SplitTable(), SwNodes::TextToTable(), SwNodes::UndoTableToText(), UnHideRedlines(), UnHideRedlinesExtras(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 191 of file node.hxx.
References Table.
Referenced by AddAnchoredFly(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), sw::CheckAnchoredFlyConsistency(), checkAndWriteFloatingTables(), SwXText::Impl::CheckForOwnMember(), sw::CheckParaRedlineMerge(), CheckPosition(), SwNodes::ChgNode(), SwCursorShell::ClearUpCursors(), SwNodes::Delete(), EndsWith(), RtfExport::ExportDocument_Impl(), SwCursorShell::ExtendedSelectedAll(), SwHTMLWriter::FillNextNumInfo(), FindPageDesc(), FindParentText(), SwNodes::FindPrvNxtFrameNode(), FindTableNode(), FindTextStart(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetGlobalDocContent(), GetTableNode(), GiveNodePageDesc(), SwAutoFormat::GoNextPara(), GoNextWithFrame(), GoPreviousWithFrame(), sw::GotoNextLayoutTextFrame(), sw::GotoPrevLayoutTextFrame(), SwHTMLWriter::GuessFrameType(), sw::util::HasPageBreak(), SwRangeRedline::HasValidRange(), HTMLSaveData::HTMLSaveData(), InsertCnt_(), SwHTMLParser::InsertTableSection(), SwNodes::InsertTextSection(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwSectionNode::IsContentHidden(), SwCursor::IsInProtectTable(), SwWrtShell::IsOutlineContentVisible(), SwTableBox::IsValidNumTextNd(), lcl_dbg_out(), lcl_GetFrameOfNode(), lcl_NodeContext(), lcl_SpecialInsertNode(), sw::OnlineAccessibilityCheck::lookForPreviousNodeAndUpdate(), SwHTMLWriter::MakeHeader(), SwWrtShell::MakeOutlineContentVisible(), SwNodes::MakeTextNode(), SwNodes::MoveNodes(), SwDoc::MoveOutlinePara(), SwHTMLParser::MovePageDescAttrs(), SwHTMLWriter::Out_SwDoc(), OutHTML_NumberBulletListStart(), OutHTML_SwTextNode(), DocxExport::OutputEndNode(), RtfExport::OutputEndNode(), SwCursorShell::ParkCursor(), RemoveAnchoredFly(), SwNode2LayImpl::RestoreUpperFrames(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), MSWordExportBase::SectionProperties(), SwHistorySetFormat::SetInDoc(), SwHistoryResetFormat::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::SplitTable(), SwNodes::SplitTable(), SwNode2LayImpl::SwNode2LayImpl(), SwNodes::TableToText(), SwUndoDelete::UndoImpl(), UnHideRedlines(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), sw::OnlineAccessibilityCheck::updateNodeStatus(), WW8_WrPlcSubDoc::WriteGenericText(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 190 of file node.hxx.
References Text.
Referenced by AddAnchoredFly(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwAccessibleMap::BuildSelectedParas(), sw::CalcBreaks(), CanSkipOverRedline(), sw::CheckAnchoredFlyConsistency(), sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), SwNodes::ChgNode(), SwContentNode::ChkCondColl(), SwDoc::ClearLineNumAttrs(), ww8::WW8TableCellGrid::connectCells(), SwDoc::ContainsHiddenChars(), SwHHCWrapper::Convert(), WinwordAnchoring::ConvertPosition(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwAttrSet::CopyToModify(), SwRangeRedline::CopyToSection(), SwUndoSaveContent::DelContentIndex(), SwAutoFormat::DelEmptyLine(), SwNodes::Delete(), SwXTextRange::DeleteAndInsert(), SwContentNode::DelFrames(), SwNodes::DelNodes(), SwCursor::DoSetBidiLevelLeftRight(), SwCursor::DoSetBidiLevelUpDown(), SwXMLImport::endDocument(), SwBaseShell::ExecDelete(), SwView::ExecLingu(), SwEditShell::FillByEx(), SwHTMLWriter::FillNextNumInfo(), SwViewShell::FillPrtDoc(), sw::FindAttrImpl(), FindAttrsImpl(), sw::mark::FindFieldSep(), FindFirstAndNextNode(), sw::FindFormatImpl(), sw::FindTextImpl(), SwEditShell::GCAttr(), SwUndoSetFlyFormat::GetAnchor(), SwDocUpdateField::GetBodyNodeGeneric(), SwUnoCursorHelper::getCursorPropertyValue(), SwFormatFootnote::GetFootnoteText(), SwWW8FltControlStack::GetFormatAttr(), SwEditShell::GetItemWithPaM(), SwSortBoxElement::GetKey(), SwPageFrame::GetModelPositionForViewPoint(), AttrSetHandleHelper::GetNewAutoStyle(), SwAutoFormat::GetNextNode(), GetNode(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwEditShell::GetScriptType(), SwCursorShell::GetSelText(), SwUndoInsert::GetTextFromDoc(), SwContentNode::GoNext(), SwAutoFormat::GoNextPara(), SwContentNode::GoPrevious(), sw::GotoNextLayoutTextFrame(), sw::GotoPrevLayoutTextFrame(), SwHTMLWriter::GuessFrameType(), SwEditShell::Insert2(), InsertCnt_(), SwTable::InsertRow(), SwDoc::InsertSwSection(), ww8::WW8TableInfo::insertTableNodeInfo(), SwUndoFlyBase::InsFly(), InsTableBox(), SwRangeRedline::InvalidateRange(), SwContentAtPos::IsInRTLText(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), SwWrtShell::IsOutlineContentVisible(), SwEditShell::IsProtectedOutlinePara(), SwTableBox::IsValidNumTextNd(), IterateNumrulePiece(), lcl_CellText(), lcl_CheckHiddenPara(), lcl_CheckMaxLength(), lcl_dbg_out(), lcl_getFormatCollection(), lcl_GotoNextPrevNum(), lcl_InsTableBox(), lcl_RemoveBreaks(), lcl_SetTextFormatColl(), lcl_TCFlags(), SwCursor::LeftRight(), SwCursorShell::LeftRight(), WW8Glossary::Load(), SwTextNode::MakeCopy(), sw::mark::MarkManager::makeMark(), SwWrtShell::MakeOutlineContentVisible(), SwXMLImport::MergeListsAtDocumentInsertPosition(), SwEditWin::MouseMove(), sw::DocumentContentOperationsManager::MoveAndJoin(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwEditShell::MoveNumParas(), SwDoc::MoveOutlinePara(), SwCursor::MovePara(), SwDoc::MoveParagraph(), SwRangeRedline::MoveToSection(), SetGetExpField::operator<(), SwHTMLWriter::Out_SwDoc(), OutHTML_NumberBulletListStart(), MSWordExportBase::OutputTextNode(), ww8::WW8TableInfo::processTableBox(), SwUndoInserts::RedoImpl(), SwUndoMove::RedoImpl(), RemoveAnchoredFly(), SwXText::removeTextContentAfter(), SwXText::removeTextContentBefore(), sw::ReplaceBackReferences(), SwEditShell::ReplaceDropText(), SwUndoFormatAttr::RestoreFlyAnchor(), SanityCheck(), SaveFlyInRange(), SwDoc::SearchNumRule(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwVisibleCursor::SetPosAndShow(), SwXTextViewCursor::setPropertyValue(), SwCursorShell::SetShadowCursorPos(), SwTOXSortTabBase::sort_lt(), sw::DocumentContentOperationsManager::SplitNode(), SwCursorShell::StartAction(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_MergePortions(), SwCallLink::SwCallLink(), SwContentNode::SwClientNotify(), SwTOXPara::SwTOXPara(), SwTranslateHelper::TranslateDocumentCancellable(), SwUndoDelete::UndoImpl(), SwUndoMove::UndoImpl(), UnHideRedlines(), SwContentNode::UpdateAttr(), SwEditWin::UpdatePointer(), MSWordExportBase::WriteText(), SwContentNode::~SwContentNode(), and SwPasteContext::~SwPasteContext().
|
inline |
|
inline |
Definition at line 329 of file node.hxx.
References GetIndex(), and GetNodes().
|
inline |
Definition at line 330 of file node.hxx.
References GetIndex(), and GetNodes().
|
inline |
|
inline |
Definition at line 331 of file node.hxx.
References GetIndex(), and GetNodes().
|
inline |
Definition at line 332 of file node.hxx.
References GetIndex(), and GetNodes().
void SwNode::RemoveAnchoredFly | ( | SwFrameFormat * | pFlyFormat | ) |
Definition at line 2171 of file node.cxx.
References IsStartNode(), IsTableNode(), IsTextNode(), and m_aAnchoredFlys.
Referenced by SwTextFlyCnt::SetAnchor(), and SwFrameFormat::SwClientNotify().
void SwNode::resetAndQueueAccessibilityCheck | ( | ) |
Definition at line 2182 of file node.cxx.
References GetDoc(), and SwDoc::getOnlineAccessibilityCheck().
Referenced by SwTextNode::JoinNext(), SwTextNode::JoinPrev(), and SwTextNode::SplitContentNode().
|
inline |
Definition at line 164 of file node.hxx.
Referenced by SwUndoOverwrite::CanGrouping(), SwTextNode::InsertText(), sw::DocumentContentOperationsManager::Overwrite(), SwUndoOverwrite::RedoImpl(), SwTextNode::ReplaceText(), SwUndoOverwrite::SwUndoOverwrite(), and SwUndoOverwrite::UndoImpl().
|
inline |
Definition at line 115 of file node.hxx.
Referenced by sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), and SwTextNode::SplitContentNode().
|
inline |
Definition at line 687 of file node.hxx.
References GetIndex(), and m_pStartOfSection.
Referenced by SwRefPageGetField::ChangeExpansion(), sw::CheckResetRedlineMergeFlag(), SwHTMLParser::ConnectImageMaps(), SwHTMLParser::Continue(), SwNodes::CopyNodes(), SwWW8ImplReader::CoreLoad(), SwNodes::Delete(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelTable(), SwXMLImport::endDocument(), sw::mark::FindFieldSep(), SwFEShell::FindFlyFrame(), GetSectionLevel(), GetTableSel(), SwEditShell::HasOtherCnt(), SwFEShell::HasWholeTabSelection(), SwCallLink::ImplDestroy(), SwTextNode::InsertHint(), SwDoc::IsInsRegionAvailable(), lcl_ChkOneRange(), lcl_html_IsMultiColEnd(), lcl_TstIdx(), SwTableNode::MakeCopy(), SwXMLTableContext::MakeTableBox(), MoveCell(), SwNodes::MoveNodes(), OutHTML_SwTextNode(), SwDoc::RemoveInvisibleContent(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_BoxSetSplitBoxFormats(), SwUndoTableHeadline::SwUndoTableHeadline(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), and SwRefPageGetFieldType::UpdateField().
|
inline |
|
inline |
Definition at line 153 of file node.hxx.
Referenced by SwTable::CanConvertSubtables(), SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwHTMLParser::CanRemoveNode(), SwXText::Impl::CheckForOwnMember(), CheckPosition(), SwCursorShell::ClearUpCursors(), SwXText::convertToTextFrame(), SwTransferable::CopyGlossary(), SwTable::CopyHeadlineIntoTable(), SwNodes::CopyNodes(), SwTextBoxHelper::create(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), sw::CreateParentXText(), SwXCell::createXTextCursorByRange(), SwXBodyText::createXTextCursorByRange(), SwXTextRange::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentContentOperationsManager::DeleteSection(), SwEditShell::DeleteSel(), SwDoc::DeleteTOX(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelTable(), SwNodes::DocumentSectionStartNode(), SwChartHelper::DoUpdateAllCharts(), SwXMLImport::endDocument(), SwHTMLParser::EndSection(), EndsWith(), SwNodes::ExpandRangeForTableBox(), SwCursorShell::ExtendedSelectedAll(), SwCursor::FillFindPos(), SwViewShell::FillPrtDoc(), SwCursor::FindAll(), sw::mark::FindFieldSep(), FindParentText(), SwNodes::FindPrvNxtFrameNode(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), FindTextStart(), SwCursorShell::FindValidContentNode(), sw::GetAllValidRanges(), SwUnoCursorHelper::getCursorPropertyValue(), SwDoc::GetCurTOX(), GetFirstTextNode(), SwEditShell::GetFullSelectedSectionCount(), SwSectionFormat::GetGlobalDocSection(), SwXTextTableCursor::getPropertyValue(), SwXText::GetStartNode(), GoEndSection(), GoNextWithFrame(), SwCursor::GoPrevNextCell(), SwNodes::GoPrevSection(), GoStartDoc(), SwNodes::GoStartOfSection(), GoStartSection(), sw::GotoPrevLayoutTextFrame(), GotoPrevRegion(), GotoPrevTable(), SwXTextCursor::gotoRange(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoStart(), HasPrevNextLayNode(), SwRangeRedline::HasValidRange(), SwRootFrame::Init(), InsertCnt_(), SwXText::insertString(), SwDoc::InsertSwSection(), SwDoc::InsertTableOf(), SwHTMLParser::InsertTableSection(), SwXText::insertTextContent(), SwNodes::InsertTextSection(), SwContentNode::IsAnyCondition(), IsAtStartOfSection(), SwCursorShell::IsCursorInFootnote(), SwOLENode::IsInGlobalDocSection(), SwCursor::IsInProtectTable(), sw::DocumentRedlineManager::IsInRedlines(), IsInsertOutline(), SwDoc::IsInsRegionAvailable(), SwDoc::IsInTable(), SwUnoCursor::IsSelOvr(), SwTOXBase::IsTOXBaseInReadonly(), IsValidNextPrevNd(), lcl_ChkOneRange(), lcl_EnsureValidPam(), lcl_FindPrevCell(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_initParent(), lcl_IsAtTextEnd(), lcl_IsValidPrevNextNumNode(), lcl_MinMaxNode(), lcl_NodeContext(), lcl_UpDown(), WW8Glossary::Load(), SwChartLockController_Helper::LockUnlockAllCharts(), SwSection::MakeChildLinksVisible(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlySection_(), sw::mark::MarkManager::makeMark(), SwWrtShell::MakeOutlineContentVisible(), SwNodes::MakeTextNode(), MoveCell(), SwNodes::MoveNodes(), SwEditShell::MoveNumParas(), SwDoc::MoveOutlinePara(), SwDoc::MoveParagraphImpl(), MSWordSections::MSWordSections(), SwSectionNode::NodesArrChgd(), SetGetExpField::operator<(), OutHTML_Section(), DocxExport::OutputEndNode(), RtfExport::OutputEndNode(), MSWordExportBase::OutputSectionBreaks(), SwTableCursor::ParkCursor(), SwCursorShell::ParkCursor(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), SwDoc::RemoveInvisibleContent(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), SwNodes::SectionDown(), SwNodes::SectionUp(), SwCursorShell::SelectNxtPrvHyperlink(), SwFEShell::SelTableRowCol(), SwCursorShell::SetCursor(), SwXTextTable::setName(), SwXTextTableCursor::setPropertyValue(), sw::DocumentContentOperationsManager::SplitNode(), SwCursorShell::SwCursorShell(), SwLayHelper::SwLayHelper(), SwUndoDelete::SwUndoDelete(), SwUndoTableToText::UndoImpl(), UnHideRedlines(), UnHideRedlinesExtras(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwTOXBaseSection::UpdateContent(), SwCursorShell::UpdateCursor(), SwTableLine::UpdateTextChangesOnly(), MSWordExportBase::UpdateTocSectionNodeProperties(), SwCursor::UpDown(), SwNode2LayImpl::UpperFrame(), DocxExport::WriteMainText(), RtfExport::WriteMainText(), WW8Export::WriteMainText(), SwHTMLWriter::WriteStream(), MSWordExportBase::WriteText(), and SwViewShell::~SwViewShell().
|
mutableprivate |
|
private |
all SwFrameFormat that are anchored at the node invariant: SwFrameFormat is in the list iff SwFrameFormat::GetAnchor().GetContentAnchor() points to this node
Definition at line 128 of file node.hxx.
Referenced by AddAnchoredFly(), RemoveAnchoredFly(), and ~SwNode().
|
private |
|
private |
|
private |
Definition at line 101 of file node.hxx.
Referenced by FindPageDesc(), GetGrfNode(), GetNoTextNode(), GetOLENode(), GetTextNode(), IsInProtectSect(), IsInVisibleArea(), and IsProtect().
|
private |
|
protected |
Definition at line 131 of file node.hxx.
Referenced by SwNodes::CopyNodes(), SwNodes::Delete(), EndOfSectionNode(), FindSectionNode(), FindSttNodeByType(), FindTableNode(), GetSectionLevel(), SwNodes::GoNextSection(), SwNodes::GoPrevSection(), SwNodes::InsBoxen(), SwNodes::InsertTable(), SwNodes::InsertTextSection(), IsInProtectSect(), IsProtect(), SwNodes::MergeTable(), SwNodes::MoveNodes(), SwNodes::SectionUp(), SwNodes::SectionUpDown(), SwNodes::SplitTable(), StartOfSectionIndex(), SwEndNode::SwEndNode(), SwNode(), SwNodes::SwNodes(), SwStartNode::SwStartNode(), SwNodes::TextToTable(), and SwNodes::UndoTableToText().
|
staticprivate |