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... | |
![]() | |
BorderCacheOwner () | |
BorderCacheOwner (BorderCacheOwner &) | |
BorderCacheOwner & | operator= (const BorderCacheOwner &) |
~BorderCacheOwner () | |
bool | IsInCache () const |
void | InvalidateInSwCache (const sal_uInt16) |
Protected Member Functions | |
SwNode (const SwNodeIndex &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 |
![]() | |
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... | |
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 |
Definition at line 288 of file node.cxx.
References GetEndNode(), SwNodeIndex::GetIndex(), SwNodeIndex::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 322 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 349 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 2118 of file node.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetContentAnchor(), SwNodeIndex::GetNode(), IsStartNode(), IsTableNode(), IsTextNode(), m_aAnchoredFlys, and SwPosition::nNode.
Referenced by SwTextFlyCnt::SetAnchor(), and 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 881 of file node.cxx.
References tools::PolyPolygon::Count(), End, GetIndex(), GetNodeType(), tools::PolyPolygon::GetObject(), tools::Polygon::GetPoint(), tools::Polygon::GetSize(), Grf, i, Ole, pName, Point, Start, Table, and Text.
|
inline |
Definition at line 689 of file node.hxx.
References GetIndex(), IsStartNode(), SwStartNode::m_pEndOfSection, and m_pStartOfSection.
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(), SwXMLImport::endDocument(), SwHTMLWriter::FillNextNumInfo(), SwShellTableCursor::FillRects(), FindFirstAndNextNode(), SwFEShell::FindFlyFrame(), SwNodes::FindPrvNxtFrameNode(), SwHTMLParser::FixHeaderFooterDistance(), DocxAttributeOutput::FootnotesEndnotes(), sw::GetAllValidRanges(), GetMergeSel(), SwXRedline::getPropertyValue(), SwXText::getPropertyValue(), SwXRedlinePortion::getPropertyValue(), SwCursorShell::GetSelText(), SwView::GetState(), SwNodes::GoStartOfSection(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoPrevTOXBase(), SwHTMLWriter::GuessFrameType(), SwFEShell::HasBoxSelection(), SwFEShell::HasWholeTabSelection(), 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(), SwNodes::MergeTable(), SwDoc::MergeTable(), MoveCell(), sw::MoveMergedFlysAndFootnotes(), 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(), WW8TabDesc::ParkPaM(), SwFEShell::Paste(), SwUndoDelete::RedoImpl(), SwEditShell::RejectRedlinesInSelection(), SwUndo::RemoveIdxFromSection(), SwDoc::RemoveInvisibleContent(), SwNode2LayImpl::RestoreUpperFrames(), SaveFlyInRange(), SwUndoTableNdsChg::SaveNewBoxes(), SwNodes::SectionUp(), SwServerObject::SendDataChanged(), SwEditShell::SetNumberingRestart(), WW8TabDesc::SetPamInCell(), SwEditShell::SetSectionAttr(), SwDoc::Spell(), SwDoc::SplitDoc(), SwNodes::SplitTable(), SwDoc::SplitTable(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_BoxSetSplitBoxFormats(), SwDDETable::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwNode2LayImpl::SwNode2LayImpl(), SwUndoDelete::SwUndoDelete(), SwUndoMergeTable::SwUndoMergeTable(), SwUndoTableToText::SwUndoTableToText(), RtfAttributeOutput::TextFootnote_Impl(), SwDoc::TextToTable(), SwUndoInsLayFormat::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), SwNodes::UndoTableToText(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdateTable(), SwFEShell::WizardGetFly(), DocxSdrExport::writeDMLTextFrame(), DocxAttributeOutput::WriteFloatingTable(), WW8_WrPlcSubDoc::WriteGenericText(), DocxSdrExport::writeOnlyTextOfFrame(), SwASCWriter::WriteStream(), RtfAttributeOutput::writeTextFrame(), DocxSdrExport::writeVMLTextFrame(), and SwCallLink::~SwCallLink().
|
inline |
Definition at line 699 of file node.hxx.
References IsStartNode(), SwStartNode::m_pEndOfSection, and m_pStartOfSection.
|
inline |
Definition at line 694 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(), SwHTMLParser::ClearFootnotesMarksInRange(), 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(), SwXTextFrame::createTextCursor(), SwXRedlineText::createTextCursor(), SwXRedline::createTextCursor(), SwXBodyText::CreateTextCursor(), SwXHeadFootText::CreateTextCursor(), sw::DocumentRedlineManager::DeleteRedline(), SwFEShell::DeleteRow(), SwDoc::DeleteRowCol(), sw::DocumentContentOperationsManager::DeleteSection(), SwHTMLParser::DeleteSection(), SwEditShell::DeleteSel(), SwDoc::DeleteTOX(), SwSectionNode::DelFrames(), SwDoc::DelSectionFormat(), SwNodes::DocumentSectionEndNode(), SwChartHelper::DoUpdateAllCharts(), SwNodes::ExpandRangeForTableBox(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), SwCursorShell::FindValidContentNode(), SwXText::Impl::finishOrAppendParagraph(), sw::GetAllValidRanges(), SwXDocumentIndex::getAnchor(), SwXTextSection::getAnchor(), SwRangeRedline::GetDescr(), SwSortBoxElement::GetKey(), SwXTextRange::GetPositions(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwXTextRange::getStart(), SwNodes::GoEndOfSection(), SwCursorShell::GoNextCell(), SwAutoFormat::GoNextPara(), SwNodes::GoNextSection(), SwCursor::GoPrevNextCell(), GotoCurrRegionAndSkip(), GotoCurrTable(), sw::GotoNextLayoutTextFrame(), GotoNextRegion(), GotoNextTable(), GotoPrevRegion(), SwXTextCursor::gotoStart(), SwFEShell::HasBoxSelection(), SwEditShell::HasOLEObj(), SwFEShell::HasWholeTabSelection(), IMPL_LINK(), 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(), SwDoc::MakeFlyAndMove(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwWrtShell::MakeOutlineContentVisible(), SwTableNode::MakeOwnFrames(), SwSectionNode::MakeOwnFrames(), SwXMLTableContext::MakeTable(), SwNodes::MergeTable(), UnfloatTableButton::MouseButtonDown(), MoveCell(), SwRangeRedline::MoveFromSection(), 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(), SaveTable::RestoreAttr(), SwUndoSaveSection::RestoreSection(), SwUndoSaveSection::SaveSection(), SwNodes::SectionUp(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursorShell::SelTable(), SwCursorShell::SelTableBox(), SwCursorShell::SelTableRowOrCol(), SwXTextTable::setName(), SwTableNode::SetNewTable(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwDoc::SetTableName(), SwDoc::SplitDoc(), SwNodes::SplitTable(), SwDoc::SplitTable(), SwWW8ImplReader::StripNegativeAfterIndent(), SwList::SwList(), SwNode2LayImpl::SwNode2LayImpl(), SwNodes::TableToText(), SwDoc::TableToText(), SwEditShell::TableToText(), SwNodes::TextToTable(), SwUndoTableToText::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), UnHideRedlines(), 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(), SwCallLink::~SwCallLink(), SwSectionFormat::~SwSectionFormat(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 200 of file node.hxx.
References SwFlyStartNode.
Referenced by SwXFrame::attachToRange(), SwDoc::Chainable(), SwXTextFrame::createTextCursorByRange(), SwTextBoxHelper::doTextBoxPositioning(), SwXTextDocument::FindAny(), FindPageDesc(), GetFlyFormat(), SwHTMLParser::InsertControl(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwHTMLParser::InsertDrawObject(), SwDoc::IsInHeaderFooter(), SwEditWin::IsOverHeaderFooterFly(), lcl_SetNewFlyPos(), SwDoc::MakeFlySection_(), MakeRefNumStr(), SetGetExpField::operator<(), SwUndoInsLayFormat::RepeatImpl(), SwHTMLParser::SetAnchorAndAdjustment(), and sw::UpdateFramesForRemoveDeleteRedline().
|
inline |
Definition at line 206 of file node.hxx.
References SwFooterStartNode.
Referenced by SwDoc::Chainable(), SwXTextDocument::FindAny(), FindPageDesc(), SwDoc::IsInHeaderFooter(), SwEditWin::IsOverHeaderFooterFly(), MakeRefNumStr(), SwEditWin::MouseButtonDown(), and SwReader::Read().
|
inline |
Definition at line 202 of file node.hxx.
References SwFootnoteStartNode.
Referenced by SwXFootnote::createTextCursorByRange(), SwXTextDocument::FindAny(), FindPageDesc(), SwCursor::GotoFootnoteAnchor(), MakeRefNumStr(), and SwHTMLParser::NextToken().
|
inline |
Definition at line 204 of file node.hxx.
References SwHeaderStartNode.
Referenced by SwDoc::Chainable(), 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 773 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, Point, 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 475 of file node.cxx.
References SwFindNearestNode::CheckNode(), End, EndOfSectionNode(), FindFlyStartNode(), FindFooterStartNode(), FindFootnoteStartNode(), FindHeaderStartNode(), SwFrame::FindPageFrame(), FooterShare, SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwContentNode::GetAttr(), SwDoc::GetAttrPool(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), GetDoc(), SwDoc::GetFootnoteIdxs(), GetFormat(), SwFormat::GetFormatAttr(), SwFindNearestNode::GetFoundNode(), SwDoc::getIDocumentLayoutAccess(), GetIndex(), SfxItemPool::GetItemSurrogates(), SwContentNode::getLayoutFrame(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SwNodeIndex::GetNode(), 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, SwPosition::nNode, SwPageDesc::ReadUseOn(), RES_FOOTER(), RES_HEADER(), RES_PAGEDESC(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), SwFrameFormats::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 985 of file ndsect.cxx.
References GetIndex(), GetSectionNode(), IsSectionNode(), and m_pStartOfSection.
Referenced by SwEditShell::CopySelToDoc(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwEditShell::DeleteSel(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), SwCursorShell::FindValidContentNode(), SwXTextSection::getAnchor(), SwDoc::GetCurrSection(), SwDoc::GetCurTOX(), SwSectionFormat::GetGlobalDocSection(), 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 681 of file node.hxx.
References FindSectionNode().
SwStartNode * SwNode::FindSttNodeByType | ( | SwStartNodeType | eTyp | ) |
Definition at line 764 of file node.cxx.
References GetIndex(), SwStartNode::GetStartNodeType(), IsStartNode(), and m_pStartOfSection.
Referenced by SwXText::Impl::CheckForOwnMember(), SwCursorShell::CheckTableBoxContent(), SwDoc::ClearBoxNumAttrs(), SwXText::convertToTextFrame(), SwXTextFrame::createTextCursor(), SwXHeadFootText::CreateTextCursor(), SwXHeadFootText::createTextCursorByRange(), FindSttNodeByType(), SwXTextCursor::gotoRange(), SwXTextViewCursor::gotoRange(), SwXText::insertTextContent(), sw::lcl_IsStartNodeInFormat(), SwUndoTableNumFormat::RedoImpl(), and SwCursorShell::SaveTableBoxContent().
|
inline |
Definition at line 673 of file node.hxx.
References FindSttNodeByType().
|
inline |
Definition at line 198 of file node.hxx.
References SwTableBoxStartNode.
Referenced by SwTableFormula::BoxNmsToRelNm(), SwHTMLParser::BuildTableCell(), SwTableBoxFormula::ChangeState(), 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(), 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_(), SwNodes::SplitTable(), SwDoc::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 358 of file node.cxx.
References GetIndex(), GetTableNode(), IsTableNode(), and m_pStartOfSection.
Referenced by 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(), SwEditShell::CopySelToDoc(), SwTextField::CopyTextField(), SwXParagraphEnumeration::Create(), sw::CreateParentXText(), SwXTextFrame::createTextCursor(), SwXRedlineText::createTextCursor(), SwXRedline::createTextCursor(), SwXBodyText::CreateTextCursor(), SwXHeadFootText::CreateTextCursor(), SwExtraRedlineTable::DeleteAllTableRedlines(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), SwAutoFormat::DoTable(), SwTextBoxHelper::doTextBoxPositioning(), SwDocShell::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(), 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(), 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(), SwTableCursor::NewTableSelection(), SwHTMLParser::NextToken(), SwDDETable::NoDDETable(), SetGetExpField::operator<(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwTextNode(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), SwCursorShell::ParkCursor(), 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(), SwEditShell::SignParagraph(), SwNodes::SplitTable(), SwDoc::SplitTable(), SwEditShell::SplitTable(), SwCursorShell::StartsWithTable(), SwHistorySetAttrSet::SwHistorySetAttrSet(), SwHistorySetFormat::SwHistorySetFormat(), SwTableBox::SwTableBox(), SwUndoTableMerge::SwUndoTableMerge(), SwTextBoxHelper::syncFlyFrameAttr(), SwTableFormula::ToSplitMergeBoxNm(), SwUndoSplitNode::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), and SwEditShell::ValidateParagraphSignatures().
|
inline |
Definition at line 677 of file node.hxx.
References FindTableNode().
|
inline |
Definition at line 298 of file node.hxx.
Referenced by AddRemoveFlysForNode(), AppendObjsOfNode(), sw::CheckAnchoredFlyConsistency(), SwAutoFormat::HasObjects(), XMLRedlineImportHelper::InsertIntoDocument(), SwDoc::IsInHeaderFooter(), RemoveHiddenObjsOfNode(), UnHideRedlines(), and SwTextNode::Update().
|
inline |
Definition at line 140 of file node.hxx.
Referenced by SwAutoFormat::CalcLevel().
|
inline |
Definition at line 627 of file node.hxx.
References ContentMask, and m_nNodeType.
Referenced by SwDoc::AdjustCellWidth(), sw::DocumentRedlineManager::AppendRedline(), SwRootFrame::CalcFrameRects(), SwNodes::ChgNode(), ChkChartSel(), SwHTMLWriter::CollectFlyFrames(), CollectFrameAtNode(), SwDrawContact::ConnectToLayout(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), SwDoc::CorrAbs(), DelBookmarks(), SwRangeRedline::DelCopyOfSection(), SwChartDataSequence::DeleteBox(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), sw::DocumentContentOperationsManager::DelFullPara(), SwWW8ImplReader::End_Field(), SwBaseShell::ExecDelete(), RtfExport::ExportDocument_Impl(), SwViewShell::FillPrtDoc(), SwFEShell::FindAnchorPos(), sw::FindAttrImpl(), FindAttrsImpl(), SwFootnoteBossFrame::FindFootnote(), sw::FindFormatImpl(), sw::search::SearchResultLocator::findOne(), FindOutlineNodeOfLevel(), FindPageDesc(), sw::FindTextImpl(), SwCursorShell::FindValidContentNode(), sw::GetAllValidRanges(), SwFEShell::GetAnyCurRect(), SwEditShell::GetAnySection(), SwDocUpdateField::GetBodyNodeGeneric(), SwCursorShell::GetBoxNms(), ww8::Frame::GetContentNode(), SwPaM::GetContentNode(), GetContentNode(), SwAccessibleDocument::getExtendedAttributes(), SwWW8FltControlStack::GetFormatAttr(), SwFEShell::GetFormatFromAnyObj(), SwFEShell::GetFrameType(), SwEditShell::GetFullSelectedSectionCount(), SwEditShell::GetIMapGraphic(), SwPageFrame::GetModelPositionForViewPoint(), SwAccessibleFrameBase::GetNodeType(), SwPaM::GetPageNum(), SwUndoField::GetPosition(), SwXTextRange::GetPositions(), SetGetExpField::GetPosOfContent(), MSWordExportBase::GetSectionLineNo(), SwFEShell::GetSelectedPageDescs(), SwDoc::GetTabBorders(), SwDoc::GetTableAutoFormat(), GetTableSel(), SwDoc::GetTextDirection(), SwUndoInsert::GetTextFromDoc(), GiveNodePageDesc(), GoCurrPara(), GoCurrSection(), GoEndSection(), GoNextPara(), GoPrevPara(), GoStartSection(), SwEditShell::GotoGlobalDocContent(), sw::AccessibilityIssue::gotoIssue(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRedline_(), SwCursorShell::GotoTOXMark(), SwFEShell::HasBoxSelection(), sw::util::HasPageBreak(), SwPaM::HasReadonlySel(), SwFEShell::ImpEndCreate(), SwWrtShell::InsertField2(), SwUnoCursorHelper::InsertFile(), SwFEShell::InsertRow(), SwTable::InsertRow(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), SwUndoFlyBase::InsFly(), InsTableBox(), SwCursorShell::IsEndOfDoc(), SwFEShell::IsFlyInFly(), IsHeadingContained(), SwCursor::IsInProtectTable(), SwDoc::IsInsRegionAvailable(), IsInVisibleArea(), SwCursor::IsSelOvr(), lcl_ChangeFootnoteRef(), lcl_CopySelToDoc(), lcl_CpyBox(), lcl_FindAnchorLayPos(), lcl_FindAnchorPos(), lcl_FindField(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_getLayoutRect(), lcl_GetRowNumber(), lcl_GotoNextPrevNum(), lcl_IsInHeaderFooter(), lcl_RestoreAnchor(), lcl_RstAttr(), lcl_SetAnchor(), lcl_SetNewFlyPos(), lcl_SpecialInsertNode(), SwCursor::LeftRight(), WW8Glossary::Load(), SwRedlineTable::LOKRedlineNotification(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlySection(), SwFlyFrameFormat::MakeFrames(), SwTableNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwHTMLWriter::MakeHeader(), SwWrtShell::MakeOutlineContentVisible(), SwCursorShell::MakeOutlineSel(), MoveCell(), SwRangeRedline::MoveFromSection(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwNodes::MoveNodes(), SwHTMLParser::MovePageDescAttrs(), SwCursor::MovePara(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::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(), SwUndoDontExpandFormat::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoTableToText::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwUndoInsert::RepeatImpl(), SwUndoInsertLabel::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwFootnoteBossFrame::ResetFootnote(), ResolveFlyAnchor(), RestFlyInRange(), SwUndoTableMerge::SaveCollection(), SaveFlyInRange(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), MSWordExportBase::SectionProperties(), SwCursorShell::SelectNxtPrvHyperlink(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwAutoFormat::SetColl(), SwCursorShell::SetCursorInHdFt(), SwHistoryChangeFlyAnchor::SetInDoc(), SwUndRng::SetPaM(), SwCursorShell::SetShadowCursorPos(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwEditShell::SetTextFormatColl(), SwDoc::SortText(), sw::DocumentContentOperationsManager::SplitNode(), sw_BoxSetSplitBoxFormats(), SwFlyAtContentFrame::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwHandleAnchorNodeChg::SwHandleAnchorNodeChg(), SwNode2LayImpl::SwNode2LayImpl(), SwPaM::SwPaM(), SwUndoInsSection::SwUndoInsSection(), SwUndoMove::SwUndoMove(), SwUndoTextToTable::SwUndoTextToTable(), SwNodes::TableToText(), SwDoc::TextToTable(), SwUndoDontExpandFormat::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoSplitTable::UndoImpl(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), SwCursorShell::UpdateCursor(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), sw::DocumentFieldsManager::UpdateTableFields(), SwTableLine::UpdateTextChangesOnly(), MSWordExportBase::UpdateTocSectionNodeProperties(), and SwWriter::Write().
|
inline |
Definition at line 631 of file node.hxx.
References ContentMask, and m_nNodeType.
|
inline |
Definition at line 213 of file node.hxx.
Referenced by SwAccessibleParagraph::_getDefaultAttributesImpl(), SwAccessibleParagraph::_getSupplementalAttributesImpl(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AddRemoveFlysForNode(), SwRDFHelper::addTextNodeStatement(), SwTextNode::AddToList(), SwTextNode::AddToListOrig(), SwTextNode::AddToListRLHidden(), SwEditShell::ApplyParagraphClassification(), SwHTMLTableLayout::AutoLayoutPass1(), SwTextFrame::AutoSpell_(), SwOLENode::BreakFileLink_Impl(), SwpHints::BuildPortions(), SwpHints::CalcHiddenParaField(), SwUndoInsert::CanGrouping(), SwChapterField::ChangeExpansion(), SwGetExpField::ChangeExpansion(), SwTableBoxFormula::ChangeState(), SwOLENode::CheckFileLink_Impl(), CheckMergeSel(), CheckSplitCells(), SwTextNode::ChgTextCollUpdateNum(), ChkChartSel(), SwContentNode::ChkCondColl(), SwHTMLParser::ClearFootnotesMarksInRange(), 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(), SwpHints::DeleteAtPos(), SwTextNode::DeleteAttribute(), SwTextNode::DeleteAttributes(), DeleteBox_(), SwTextField::DeleteTextField(), DelFlyInRange(), 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(), SwXContentControl::getAnchor(), SwXMeta::getAnchor(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), SwTextRuby::GetCharFormat(), SwTextINetFormat::GetCharFormat(), SwContentControl::GetCurrentDateValue(), SwUnoCursorHelper::getCursorPropertyValue(), SwContentControl::GetDateString(), SwHTMLTableLayout::GetDoc(), SwPosition::GetDoc(), SwPaM::GetDoc(), SwTextFrame::GetDoc(), GetFlyFormat(), getGrammarContact(), 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(), sw::util::GetPseudoCharRuns(), SwTextNode::GetRedlineText(), SwTextNode::GetRegistry(), SwTextNode::GetRsid(), SwAuthorityFieldType::GetSequencePos(), GetTableSel(), SwContentNode::GetTextDirection(), SwRDFHelper::getTextNodeStatements(), SwTOXPara::GetURL(), SwCursor::GotoFootnoteAnchor(), 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(), 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_UpdateLinksInSect(), SwUnoTableCursor::MakeBoxSels(), SwSection::MakeChildLinksVisible(), SwOLENode::MakeCopy(), sw::MakeSwInsText(), SwXMLTableContext::MakeTable(), MakeTextAttrNesting(), SwTextNode::MakeUnoObject(), SwpHints::MergePortions(), ModelToViewHelper::ModelToViewHelper(), 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(), 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(), SwpHints::TryInsertHint(), SwpHints::TryInsertNesting(), SwOLEObj::UnloadObject(), SwNodeNum::UnregisterMeAndChildrenDueToRootDelete(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwTextInputField::UpdateFieldContent(), SwFootnoteIdxs::UpdateFootnote(), SwTOXBaseSection::UpdatePageNum_(), SwFormatField::UpdateTextNode(), SwRDFHelper::updateTextNodeStatement(), SwWW8WrGrf::WriteGraphicNode(), SwGrfNode::~SwGrfNode(), ~SwNode(), SwOLEObj::~SwOLEObj(), and SwTextNode::~SwTextNode().
|
inline |
Definition at line 595 of file node.hxx.
References End, and m_nNodeType.
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 599 of file node.hxx.
References End, and m_nNodeType.
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 719 of file node.cxx.
References SwFrame::FindFlyFrame(), FindFlyStartNode(), SwIterator< TElementType, TSource, eMode >::First(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), GetDoc(), SwFlyFrame::GetFormat(), SwNodeIndex::GetNode(), SwDoc::GetSpzFrameFormats(), IsContentNode(), n, RES_FLYFRMFMT(), SwFrameFormats::size(), and SwFormat::Which().
Referenced by sw::GraphicSizeViolation::check(), SwHTMLParser::ConnectImageMaps(), sw::CreateParentXText(), SwBaseLink::DataChanged(), SwDoc::DeleteRowCol(), 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(), SwHTMLParser::InsertEmbed(), SwOLENode::IsInGlobalDocSection(), SwEditWin::IsOverHeaderFooterFly(), SwHTMLParser::NextToken(), SwGrfNode::onGraphicChanged(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), DocxAttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputTextNode(), SwNoTextFrame::PaintPicture(), SwDoc::RemoveInvisibleContent(), SwUndoFormatAttr::RepeatImpl(), ResolveFlyAnchor(), SwGrfNode::ScaleImageMap(), SwUndoReRead::SetAndSave(), SwNoTextNode::SetDescription(), SetGrfFlySize(), SwNoTextNode::SetTitle(), WW8AttributeOutput::TableSpacing(), WW8Export::TrueFrameBgBrush(), and MSWordExportBase::TrueFrameDirection().
|
inline |
Definition at line 154 of file ndgrf.hxx.
References Grf, and m_nNodeType.
Referenced by SwDrawView::CheckPossibilities(), SwHTMLParser::ConnectImageMaps(), SwVirtFlyDrawObj::ContainsSwGrfNode(), SwBaseLink::DataChanged(), SwFEShell::GetBestObject(), SwFlyFrame::GetContour(), SwNoTextNode::GetGraphic(), SwFEShell::GetGrfAtPos(), SwDoc::GetGrfNms(), SwEditShell::GetGrfNode_(), SwNoTextFrame::getLocalFrameRotation(), SwFEShell::GetObjCntType(), SwVirtFlyDrawObj::getPossibleRotationFromFraphicFrame(), SwXFrame::getPropertyValue(), SwNoTextFrame::HasAnimation(), WW8Export::OutGrf(), MSWordExportBase::OutputContentNode(), RtfAttributeOutput::OutputFlyFrame_Impl(), SwNoTextFrame::PaintPicture(), SwNoTextFrame::PaintSwFrame(), sw::DocumentContentOperationsManager::ReRead(), SwXFrame::setPropertyValue(), SwNoTextFrame::StopAnimation(), DocxAttributeOutput::WriteFlyFrame(), SwWW8WrGrf::WriteGraphicNode(), SwBasicEscherEx::WriteGrfFlyFrame(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 159 of file ndgrf.hxx.
References Grf, and m_nNodeType.
IDocumentContentOperations & SwNode::getIDocumentContentOperations | ( | ) |
Provides access to the document content operations interface.
Definition at line 2105 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentContentOperations().
Referenced by SwXFlatParagraph::changeText(), and SwScriptInfo::DeleteHiddenRanges().
const IDocumentDeviceAccess & SwNode::getIDocumentDeviceAccess | ( | ) | const |
Provides access to the document device interface.
Definition at line 2095 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 2098 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentDrawModelAccess().
IDocumentFieldsAccess & SwNode::getIDocumentFieldsAccess | ( | ) |
Definition at line 2104 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 2103 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentFieldsAccess().
Referenced by SwTextField::CopyTextField(), and lcl_GetDDEFieldType().
IDocumentLayoutAccess & SwNode::getIDocumentLayoutAccess | ( | ) |
Definition at line 2100 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentLayoutAccess().
const IDocumentLayoutAccess & SwNode::getIDocumentLayoutAccess | ( | ) | const |
Provides access to the document layout interface.
Definition at line 2099 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(), SwOLENode::SetChanged(), and SwTextNode::Update().
IDocumentLinksAdministration & SwNode::getIDocumentLinksAdministration | ( | ) |
Definition at line 2102 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 2101 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 2106 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 2108 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 2096 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 2094 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(), 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 2109 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 2097 of file node.cxx.
References GetDoc(), and SwDoc::getIDocumentStylePoolAccess().
|
inline |
Definition at line 292 of file node.hxx.
References BigPtrEntry::GetPos().
Referenced by SwUndoTransliterate::AddChanges(), MSWordExportBase::AddLinkTarget(), SwUndoDelNum::AddNode(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AddRemoveFlysForNode(), SwTextNode::AddToList(), SwCollectTableLineBoxes::AddToUndoHistory(), objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), WW8Export::AppendBookmarks(), SwDoc::AppendDoc(), AppendObjs(), sw::DocumentRedlineManager::AppendRedline(), SwDoc::AppendUndoForInsertFromDB(), SwNodeIndex::Assign(), SwHTMLTableLayout::AutoLayoutPass1(), SwTextFrame::AutoSpell_(), SwTableFormula::BoxNmsToRelNm(), SwHTMLParser::BuildTable(), SwHTMLParser::BuildTableCell(), SwFlowFrame::BwdMoveNecessary(), SwLayHelper::CalcPageCount(), CalculateFlySize(), sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), SwEditShell::CanMergeTable(), SwDoc::Chainable(), SwRefPageGetField::ChangeExpansion(), SwTableBoxFormula::ChangeState(), checkAndWriteFloatingTables(), SwFindNearestNode::CheckNode(), 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(), SwUndoSaveContent::DelContentIndex(), SwAutoFormat::DelEmptyLine(), SwChartDataSequence::DeleteBox(), SwDoc::DeleteRowCol(), SwEditShell::DeleteSel(), SwUndoMove::DelFootnote(), SwSectionFormat::DelFrames(), SwContentNode::DelFrames(), SwSectionNode::DelFrames(), DelFullParaMoveFrames(), SwDoc::DelSectionFormat(), dumpAsXml(), SwOLENode::dumpAsXml(), SwTextNode::dumpAsXml(), SwStartNode::dumpAsXml(), SwTableNode::dumpAsXml(), SwSectionNode::dumpAsXml(), SwTextLineBreak::dumpAsXml(), SwTextFootnote::dumpAsXml(), SwFrame::dumpAsXml(), SwFrame::dumpAsXmlAttributes(), SwWW8ImplReader::End_Footnote(), EndOfSectionIndex(), RtfExport::ExportDocument_Impl(), SwChartDataSequence::ExtendTo(), SwContentType::FillMemberList(), SwTOXPara::FillText(), SwCursor::FindAll(), sw::FindAttrImpl(), FindAttrsImpl(), SwFEShell::FindFlyFrame(), SwFrameFormat::FindLayoutRect(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), FindSttNodeByType(), FindTableNode(), sw::FindTextImpl(), SwCursorShell::FindValidContentNode(), HTMLTable::FixFrameFormat(), sw::FrameContainsNode(), MSWordExportBase::GetAnnotationMarks(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), Writer::GetBookmarks(), MSWordExportBase::GetBookmarks(), GetCellRangeName(), SwCursorShell::GetContentAtPos(), sw::GetExpandTextMerged(), SwDoc::GetExtTextInput(), sw::util::GetFramesInNode(), SwEditShell::GetGlobalDocContent(), SwSectionFormat::GetGlobalDocSection(), SwNodeIndex::GetIndex(), SwTextSizeInfo::GetMultiCreator(), SwAttrIter::GetNextAttr(), SwRedlineItr::GetNextRedln(), SwCursorShell::GetOutlinePos(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), AttributeOutputBase::GetParagraphMarkerRedline(), SwXRedline::getPropertyValue(), SwXRedlinePortion::getPropertyValue(), SwXTextTableCursor::getRangeName(), sw::DocumentRedlineManager::GetRedlinePos(), SwTextNode::GetRedlineText(), SwAccessibleParagraph::getSelectedPortionCount(), SwAccessibleFrameBase::GetSelectedState(), SwAccessibleParagraph::GetSelectionAtIndex(), MSWordExportBase::GetSortedAnnotationMarks(), MSWordExportBase::GetSortedBookmarks(), SwTableBox::GetSttIdx(), GetTableBox(), SwTextFly::GetTop(), SwTableBox::GetValue(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoPrevTOXBase(), SwDoc::GotoTOXMark(), sw::ToxTextGenerator::HandleTextToken(), SwNumRule::HasContinueList(), SwEditShell::HasOtherCnt(), SwTableFormula::HasValidBoxes_(), SwUndoReplace::Impl::Impl(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), InitBookmarks(), SwDoc::InsCopyOfTable(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), SwTextNode::InsertHint(), SwFEShell::InsertRow(), SwDoc::InsertSwSection(), SwHTMLParser::InsertTableSection(), SwXMLTableContext::InsertTableSection(), SwHTMLParser::InsertTempTableCaptionSection(), SwNodes::InsertTextSection(), SwTable::InsTable(), SwAccessibleMap::InvalidateShapeInParaSelection(), IsAnchoredObjShown(), SwContentNode::IsAnyCondition(), SwTextNode::IsCollapse(), SwTableBox::IsEmpty(), IsEmptyBox(), SwTableBox::IsFormulaOrValueBox(), SwDoc::IsIdxInTable(), SwOLENode::IsInGlobalDocSection(), SwCursor::IsInProtectTable(), IsInsertOutline(), SwDoc::IsInsRegionAvailable(), SwServerObject::IsLinkInServer(), SwCursor::IsNoContent(), SwUnoCursor::IsSelOvr(), 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_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_MaskDeletedRedlines(), lcl_MaskRedlines(), lcl_SeekEntry(), lcl_SetTextFormatColl(), lcl_SpecialInsertNode(), lcl_TstIdx(), lcl_UpdateLinksInSect(), lcl_UpDown(), SwNodeNum::LessThan(), SwUnoTableCursor::MakeBoxSels(), SwTableNode::MakeCopy(), SwDocUpdateField::MakeFieldList_(), SwTableNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwWrtShell::MakeOutlineContentVisible(), SwTableNode::MakeOwnFrames(), SwTextFrame::MakePos(), sw::MapModelToView(), SwDoc::MergeDoc(), SwDoc::MergeTable(), SwUndoSaveContent::MoveFromUndoNds(), sw::MoveMergedFlysAndFootnotes(), SwNodes::MoveNodes(), SwDoc::MoveOutlinePara(), SwCursor::MovePara(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), SwNode2LayImpl::NextFrame(), SwSectionNode::NodesArrChgd(), SwTable::OldSplitRow(), SwNodeIndex::operator!=(), CompareSwOutlineNodes::operator()(), SwNodeIndex::operator++(), SwNodeIndex::operator+=(), SwNodeIndex::operator--(), SwNodeIndex::operator-=(), SetGetExpField::operator<(), TextNodeListener::operator<(), ww8::WW8TableNodeInfo::operator<(), SwNodeIndex::operator<(), SwNodeIndex::operator<=(), SwNodeIndex::operator==(), SwNodeIndex::operator>(), SwNodeIndex::operator>=(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), SwHTMLWriter::OutForm(), OutHTML_FrameFormatTableNode(), OutHTML_Section(), OutHTML_SwTextNode(), MSWordExportBase::OutputTextNode(), RtfExport::OutputTextNode(), SwTextFrame::PaintEmpty(), SwFEShell::Paste(), SwTransferable::Paste(), SwWW8ImplReader::Read_F_IncludeText(), SwWW8ImplReader::Read_Footnote(), 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(), SwEditShell::SaveGlossaryDoc(), SwUndoTableNdsChg::SaveSection(), SwUndoInsSection::SaveSplitNode(), SwCursorShell::SaveTableBoxContent(), SwAttrIter::Seek(), SwOutlineNodes::Seek_Entry(), SwAttrIter::SeekStartAndChgAttrIter(), SwCursorShell::SelectNxtPrvHyperlink(), SwScriptInfo::selectRedLineDeleted(), SwServerObject::SendDataChanged(), sw::DocumentFieldsManager::SetFieldsDirty(), SetGetExpField::SetGetExpField(), SwTextFrame::SmartTagScan(), SwDoc::SortTable(), SwDoc::Spell(), SwTabFrame::Split(), SwDoc::SplitDoc(), SwTableFormula::SplitMergeBoxNm_(), sw::DocumentContentOperationsManager::SplitNode(), SwNodes::SplitTable(), SwDoc::SplitTable(), SwCursorShell::StartAction(), StartOfSectionIndex(), SwCallLink::SwCallLink(), SwDDETable::SwClientNotify(), SwTextFrame::SwClientNotify(), SwGlblDocContent::SwGlblDocContent(), SwHistorySetFootnote::SwHistorySetFootnote(), SwLayHelper::SwLayHelper(), SwList::SwList(), SwNode2LayImpl::SwNode2LayImpl(), SwNodeIndex::SwNodeIndex(), SwTOXIndex::SwTOXIndex(), SwTOXSortTabBase::SwTOXSortTabBase(), SwUndoDelete::SwUndoDelete(), SwUndoInsSection::SwUndoInsSection(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoSort::SwUndoSort(), SwUndoTableMerge::SwUndoTableMerge(), SwUndoTableToText::SwUndoTableToText(), SwUndoTextToTable::SwUndoTextToTable(), SwDoc::TextToTable(), SwpHints::TryInsertNesting(), SwUndoDelete::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoSplitNode::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(), SwFEShell::WizardGetFly(), SwLayoutCache::Write(), DocxExport::WriteMainText(), RtfExport::WriteMainText(), WW8Export::WriteMainText(), SwASCWriter::WriteStream(), SwUndoInsert::~SwUndoInsert(), and SwUndoInserts::~SwUndoInserts().
|
inline |
Node is in which nodes-array/doc?
Definition at line 705 of file node.hxx.
References BigPtrEntry::GetArray().
Referenced by SwEditShell::AcceptRedlinesInSelection(), SwTableBox::ActualiseValueBox(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), SwTextNode::AddToList(), AppendObjs(), SwNodeIndex::Assign(), SwContentNode::CanJoinNext(), SwDoc::ChangeDBFields(), SwTableBoxFormula::ChangeState(), SwFindNearestNode::CheckNode(), 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(), SwTOXPara::FillText(), SwDoc::FindFlyByName(), SwDoc::FindINetAttr(), FindOutlineNodeOfLevel(), FindPageDesc(), SwTableFormula::FindTable(), HTMLTable::FixFrameFormat(), 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(), GotoCurrRegionAndSkip(), GotoNextRegion(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), GotoPrevRegion(), SwCursorShell::GotoRefMark(), SwCursor::GotoRegion(), sw::ToxTextGenerator::HandleTextToken(), 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(), 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(), SwTableNode::MakeCopy(), SwSectionNode::MakeCopy(), SwDocUpdateField::MakeFieldList_(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwTextNode::MakeNewTextNode(), SwTableNode::MakeOwnFrames(), SwSectionNode::MakeOwnFrames(), sw::MoveMergedFlysAndFootnotes(), SwCursor::MovePara(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwTextField::NotifyContentChange(), SwNodeIndex::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(), SwTableNode::SetNewTable(), SwDDETable::SwClientNotify(), SwContentNode::SwClientNotify(), SwFormatField::SwClientNotify(), SwTOXBaseSection::SwClientNotify(), SwDDETable::SwDDETable(), SwNode2LayImpl::SwNode2LayImpl(), SwNodeIndex::SwNodeIndex(), SwTextNode::SwTextNode(), SwTextNode::TriggerNodeUpdate(), SwpHints::TryInsertHint(), UnHideRedlines(), SwDoc::UnProtectTables(), SwTOXBaseSection::Update(), SwContentNode::UpdateAttr(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwNodes::UpdateOutlineNode(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), MSWordExportBase::WriteText(), SwDDETable::~SwDDETable(), SwNodeIndex::~SwNodeIndex(), and SwTextNode::~SwTextNode().
|
inline |
Definition at line 709 of file node.hxx.
References BigPtrEntry::GetArray().
|
inline |
Definition at line 146 of file node.hxx.
Referenced by SwDoc::AppendDoc(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwNodes::DelDummyNodes(), dumpAsXml(), SwStartNode::dumpAsXml(), SwSectionNode::dumpAsXml(), SwDoc::FindFlyByName(), ww8::Frame::Frame(), SwUnoCursorHelper::GetCursorAttr(), SwAccessibleFrameBase::GetNodeType(), SwEditShell::GetPaMAttr(), SwXRedline::getPropertyValue(), SwNodes::GoNextSection(), SwNodes::GoPrevSection(), 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(), SwCallLink::SwCallLink(), SwEscherEx::WriteFlyFrame(), and SwCallLink::~SwCallLink().
|
inline |
Definition at line 95 of file ndnotxt.hxx.
References m_nNodeType, and NoTextMask.
Referenced by SwXFrame::attachToRange(), SwEditShell::ClearAutomaticContour(), ww8::Frame::Frame(), SwEditShell::GetGraphicPolygon(), SwEditShell::GetGrfSize(), SwFrameFormat::GetIMapObject(), SwAccessibleNoTextFrame::GetNoTextNode(), sw::util::GetNoTextNodeFromSwFrameFormat(), SwXFrame::getPropertyStates(), SwXFrame::getPropertyValue(), lcl_GetSwUndoId(), SwDoc::MakeFlySection_(), SwUndoSaveContent::MoveToUndoNds(), SwNoTextFrame::PaintSwFrame(), SwUndoFormatAttr::RepeatImpl(), SwFEShell::RequestObjectResize(), SwEditShell::SetGraphicPolygon(), SwXFrame::setPropertyToDefault(), and SwXFrame::setPropertyValue().
|
inline |
Definition at line 99 of file ndnotxt.hxx.
References m_nNodeType, and NoTextMask.
|
inline |
Inline methods from Node.hxx.
Definition at line 164 of file ndole.hxx.
References m_nNodeType, and Ole.
Referenced by SwXMLTextParagraphExport::_collectTextEmbeddedAutoStyles(), SwXMLTextParagraphExport::_exportTextEmbedded(), SwXFrame::attachToRange(), 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 169 of file ndole.hxx.
References m_nNodeType, and Ole.
|
inline |
Definition at line 99 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 271 of file node.cxx.
References IsEndNode(), IsStartNode(), m_pStartOfSection, and StartOfSectionIndex().
Referenced by SwNodes::GetSectionLevel(), and SwTOXBaseSection::Update().
|
inline |
Definition at line 619 of file node.hxx.
References m_nNodeType, and Section.
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(), SwEditShell::SetSectionAttr(), SwTOXBaseSection::SwClientNotify(), SwNodes::TableToText(), SwUndoUpdateIndex::TitleSectionInserted(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwDoc::UpdateSection(), MSWordExportBase::WriteText(), and SwSectionFormat::~SwSectionFormat().
|
inline |
Definition at line 623 of file node.hxx.
References m_nNodeType, and Section.
|
inline |
Definition at line 127 of file node.hxx.
Referenced by lcl_dbg_out().
|
inline |
Definition at line 603 of file node.hxx.
References m_nNodeType, and Start.
Referenced by SwFEShell::AlignAllFormulasToBaseline(), SwTable::CanConvertSubtables(), SwCursorShell::CheckTableBoxContent(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwNodes::Delete(), SwDoc::DeleteRowCol(), SwChartHelper::DoUpdateAllCharts(), SwXText::Impl::finishOrAppendParagraph(), SwXTextFrame::GetStartNode(), SwXRedlineText::GetStartNode(), SwXHeadFootText::GetStartNode(), SwXFootnote::GetStartNode(), SwViewShell::HasCharts(), SwEditShell::HasOLEObj(), SwTextNode::InsertHint(), SwUndoFlyBase::InsFly(), SwContentNode::IsAnyCondition(), SwContentAtPos::IsInRTLText(), lcl_HighestLevel(), SwChartLockController_Helper::LockUnlockAllCharts(), WW8Glossary::MakeEntries(), SwNodes::MergeTable(), OutHTML_SwTextNode(), SwCursorShell::ParkCursor(), SwNodes::SectionDown(), SwNodes::SectionUp(), SwNodes::SectionUpDown(), SwXTextTable::setName(), SwDoc::SetTableName(), SwNodes::SplitTable(), SwNode(), SwTableBox::SwTableBox(), SwDoc::UpdateCharts_(), SwFEShell::WizardGetFly(), MSWordExportBase::WriteText(), and SwViewShell::~SwViewShell().
|
inline |
Definition at line 607 of file node.hxx.
References m_nNodeType, and Start.
SwTableBox * SwNode::GetTableBox | ( | ) | const |
If node is in a table return the respective table box.
Definition at line 754 of file node.cxx.
References FindTableBoxStartNode(), FindTableNode(), GetIndex(), SwTableNode::GetTable(), and SwTable::GetTableBox().
Referenced by DocxAttributeOutput::CmdField_Impl(), sw::CreateParentXText(), SwStartNode::dumpAsXml(), SwView::Execute(), SwUnoCursorHelper::getCursorPropertyValue(), SwView::GetState(), SwCursorShell::GoNextCell(), SwCursor::GoPrevNextCell(), SwRedlineAcceptDlg::InsertParents(), SwContentNode::IsAnyCondition(), lcl_BoxesInDeletedRows(), lcl_FoldedOutlineNodeEndOfParaSplit(), SwCursor::LeftRight(), SwWrtShell::MakeOutlineContentVisible(), MSWordExportBase::OutputSectionBreaks(), MSWordExportBase::OutputTextNode(), SwTransferable::PrivateDrop(), and SwReader::Read().
|
inline |
Definition at line 611 of file node.hxx.
References m_nNodeType, and Table.
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(), FindPageDesc(), FindTableNode(), SwXRedline::getPropertyValue(), GiveNodePageDesc(), GotoNextTable(), GotoPrevTable(), SwHTMLWriter::GuessFrameType(), sw::util::HasPageBreak(), SwTextNode::InsertHint(), SwDoc::IsIdxInTable(), 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(), 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 615 of file node.hxx.
References m_nNodeType, and Table.
|
inline |
Inline methods from Node.hxx.
Definition at line 871 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(), SwAutoFormat::BuildEnum(), SwAccessibleMap::BuildSelectedParas(), SwHTMLParser::BuildTableCell(), sw::CalcBreaks(), SwEditShell::Calculate(), CalculateFlySize(), SwUndoDelete::CanGrouping(), SwUndoOverwrite::CanGrouping(), CanSkipOverRedline(), SwDoc::Chainable(), SwDDETable::ChangeContent(), 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::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwEditShell::CopySelToDoc(), SwXText::copyText(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), SwDoc::CountWords(), wwSectionManager::CreateSep(), SwXBodyText::createTextCursorByRange(), 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(), SwXFrame::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(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecCommand(), SwBaseShell::ExecDelete(), SwTextShell::ExecField(), SwView::ExecLingu(), SwView::ExecSpellPopup(), SwView::Execute(), 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(), SwUndoSetFlyFormat::GetAnchor(), GetBodyTextNode(), SwCursorShell::GetChar(), SwEditShell::GetChunkForAutoText(), 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(), SwDoc::GetNumRuleAtPos(), SwFEShell::GetNumRuleNodeAtPos(), SwCursorShell::GetOutlinePos(), SwEditShell::GetPaMAttr(), SwDoc::GetPaMDescr(), SwEditShell::GetPaMParAttr(), sw::GetParaPropsNode(), SwCursorShell::GetPostItFieldAtCursor(), SwEditShell::GetPrevAutoCorrWord(), SwEditShell::GetScalingOfSelectedText(), SwEditShell::GetScriptType(), SwAccessibleFrameBase::GetSelectedState(), SwCursorShell::GetSelText(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetSmartTagRect(), SwCursorShell::GetSmartTagTerm(), GetStartNode(), SwXTextPortion::getString(), 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(), SwWrtShell::GotoPage(), 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(), sw::mark::AnnotationMark::InitDoc(), SwAutoCorrDoc::Insert(), SwEditShell::Insert2(), BookmarkTable::InsertBookmark(), 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(), SwHTMLParser::InsertTempTableCaptionSection(), SwXText::insertTextContentAfter(), SwXText::insertTextContentBefore(), SwNodes::InsertTextSection(), SwUndoFlyBase::InsFly(), SwXTextCursor::invalidateMarkings(), SwRangeRedline::InvalidateRange(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwFEShell::IsAdjustCellWidthAllowed(), SwTransferable::isComplex(), SwEditShell::IsCursorInParagraphMetadataField(), IsDestroyFrameAnchoredAtChar(), SwCursorShell::IsEndOfTable(), SwCursorShell::IsEndPara(), SwCursor::IsEndWordWT(), 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(), 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(), SwTextNode::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDoc::MakeFlySection_(), SwWrtShell::MakeOutlineContentVisible(), 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_NumberBulletListEnd(), 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(), SwUndoReplace::Impl::RedoImpl(), 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::DateFieldmark::ReplaceContent(), SwEditShell::ReplaceDropText(), SwDoc::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditWin::RequestHelp(), SwDoc::ResetAttrs(), SwDontExpandItem::RestoreDontExpandItems(), SwUndoFormatAttr::RestoreFlyAnchor(), SwDontExpandItem::SaveDontExpandItems(), SaveFlyInRange(), SwDoc::SearchNumRule(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), MSWordExportBase::SectionProperties(), SwCursorShell::SelectHiddenRange(), SwDoc::SelectNextRubyChars(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursorShell::SelectTextAttr(), SwCursor::SelectWordWT(), 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(), SwXTextCursor::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(), 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(), 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::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdateOutline(), SwNodes::UpdateOutlineNode(), SwTOXBaseSection::UpdatePageNum(), SwEditWin::UpdatePointer(), SwDoc::UpdateRsid(), sw::DocumentFieldsManager::UpdateTableFields(), SwCursor::UpDown(), SwEditShell::ValidateCurrentParagraphSignatures(), SwTextFormatter::WhichTextPor(), DocxAttributeOutput::WriteFlyFrame(), sw::sidebar::WriterInspectorTextPanel::WriterInspectorTextPanel(), MSWordExportBase::WriteText(), SwCallLink::~SwCallLink(), and SwExtTextInput::~SwExtTextInput().
|
inline |
Definition at line 876 of file ndtxt.hxx.
References m_nNodeType, and Text.
sal_uInt8 SwNode::HasPrevNextLayNode | ( | ) | const |
Definition at line 850 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 640 of file node.hxx.
References ContentMask, and m_nNodeType.
Referenced by sw::DocumentRedlineManager::AppendRedline(), SwRootFrame::CalcFrameRects(), SwHTMLParser::CanRemoveNode(), SwNodes::ChgNode(), SwDoc::ChgPageDesc(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwNodes::Delete(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwNodes::DelNodes(), SwXMLImport::endDocument(), SwBaseShell::ExecDelete(), RtfExport::ExportDocument_Impl(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), sw::GetAllValidRanges(), 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_GotoNextPrevNum(), lcl_SpecialInsertNode(), 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(), SwUndRng::SetPaM(), sw::DocumentContentOperationsManager::SplitNode(), SwNode2LayImpl::SwNode2LayImpl(), SwUndoDelete::SwUndoDelete(), SwNodes::TableToText(), SwDoc::TextToTable(), SwNodes::TextToTable(), SwUndoDelete::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoMove::UndoImpl(), UnHideRedlines(), UnHideRedlinesExtras(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 95 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 644 of file node.hxx.
References End, and m_nNodeType.
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(), sw::mark::FindFieldSep(), FindFirstAndNextNode(), SwNodes::FindPrvNxtFrameNode(), 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 668 of file node.hxx.
References Grf, and m_nNodeType.
Referenced by SwBaseLink::Closed(), SwFmDrawPage::CreateShape(), SwBaseLink::DataChanged(), SwDoc::GetFlyCount(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwEditShell::GetIMapGraphic(), SwFrameFormat::GetIMapObject(), SwHTMLWriter::GuessFrameType(), lcl_GetSwUndoId(), SwHTMLWriter::Out_SwDoc(), SwNoTextFrame::PaintSwFrame(), and SwTOXBaseSection::UpdateContent().
|
inline |
Definition at line 143 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 417 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 2111 of file node.cxx.
References GetDoc(), SwDoc::getIDocumentRedlineAccess(), and IDocumentRedlineAccess::IsInRedlines().
Referenced by 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 369 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 660 of file node.hxx.
References m_nNodeType, and 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 664 of file node.hxx.
References m_nNodeType, and Ole.
Referenced by SwFmDrawPage::CreateShape(), SwBaseLink::DataChanged(), SwFEShell::FindFlyFrame(), SwDoc::GetFlyCount(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwEditShell::GetIMapGraphic(), SwUndoDelLayFormat::GetRewriter(), SwHTMLWriter::GuessFrameType(), SwEditShell::HasOLEObj(), 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 427 of file node.cxx.
References FindSectionNode(), FindTableBoxStartNode(), GetDoc(), getIDocumentLayoutAccess(), IsContentNode(), 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 656 of file node.hxx.
References m_nNodeType, and 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::createTextCursorByRange(), SwXBodyText::createTextCursorByRange(), SwXTextRange::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwXMLImport::endDocument(), SwHTMLParser::EndSection(), RtfExport::ExportDocument_Impl(), sw::mark::FindFieldSep(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), FindSectionNode(), SwXTextSection::getAnchor(), SwDocUpdateField::GetBodyNodeGeneric(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetFullSelectedSectionCount(), SwEditShell::GetGlobalDocContent(), SwSectionFormat::GetGlobalDocSection(), 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 636 of file node.hxx.
References m_nNodeType, and 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(), EndOfSectionIndex(), EndOfSectionNode(), SwNodes::ExpandRangeForTableBox(), FindFirstAndNextNode(), FindSttNodeByType(), sw::GetAllValidRanges(), SwUndoSetFlyFormat::GetAnchor(), SwUndoFormatAttr::GetFormat(), GetSectionLevel(), SwCursorShell::GetSelText(), 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 652 of file node.hxx.
References m_nNodeType, and Table.
Referenced by AddAnchoredFly(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), sw::CheckAnchoredFlyConsistency(), checkAndWriteFloatingTables(), SwXText::Impl::CheckForOwnMember(), sw::CheckParaRedlineMerge(), CheckPosition(), SwNodes::ChgNode(), sw::DocumentRedlineManager::CompressRedlines(), SwNodes::Delete(), RtfExport::ExportDocument_Impl(), SwHTMLWriter::FillNextNumInfo(), FindPageDesc(), SwNodes::FindPrvNxtFrameNode(), FindTableNode(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetGlobalDocContent(), 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(), 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(), SwHistorySetFormat::SetInDoc(), SwHistoryResetFormat::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), sw::DocumentContentOperationsManager::SplitNode(), SwNodes::SplitTable(), SwDoc::SplitTable(), SwNode2LayImpl::SwNode2LayImpl(), SwNodes::TableToText(), SwUndoDelete::UndoImpl(), UnHideRedlines(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), WW8_WrPlcSubDoc::WriteGenericText(), and MSWordExportBase::WriteText().
|
inline |
Definition at line 648 of file node.hxx.
References m_nNodeType, and 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(), SwDoc::MoveParagraphImpl(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), SetGetExpField::operator<(), SwHTMLWriter::Out_SwDoc(), OutHTML_NumberBulletListEnd(), OutHTML_NumberBulletListStart(), MSWordExportBase::OutputTextNode(), ww8::WW8TableInfo::processTableBox(), SwUndoInserts::RedoImpl(), SwUndoMove::RedoImpl(), RemoveAnchoredFly(), SwXText::removeTextContentAfter(), SwXText::removeTextContentBefore(), sw::ReplaceBackReferences(), SwEditShell::ReplaceDropText(), SwUndoFormatAttr::RestoreFlyAnchor(), SaveFlyInRange(), SwDoc::SearchNumRule(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwVisibleCursor::SetPosAndShow(), SwXTextViewCursor::setPropertyValue(), SwTOXSortTabBase::sort_lt(), sw::DocumentContentOperationsManager::SplitNode(), SwCursorShell::StartAction(), SwHTMLParser::StripTrailingPara(), SwDoc::Summary(), sw_MergePortions(), SwCallLink::SwCallLink(), SwContentNode::SwClientNotify(), SwTOXPara::SwTOXPara(), SwUndoDelete::UndoImpl(), SwUndoMove::UndoImpl(), UnHideRedlines(), SwTextNode::Update(), SwContentNode::UpdateAttr(), SwEditWin::UpdatePointer(), MSWordExportBase::WriteText(), SwContentNode::~SwContentNode(), and SwPasteContext::~SwPasteContext().
void SwNode::RemoveAnchoredFly | ( | SwFrameFormat * | pFlyFormat | ) |
Definition at line 2127 of file node.cxx.
References IsStartNode(), IsTableNode(), IsTextNode(), and m_aAnchoredFlys.
Referenced by SwTextFlyCnt::SetAnchor(), SwFrameFormat::SwClientNotify(), and SwFrameFormat::~SwFrameFormat().
|
inline |
Definition at line 144 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 98 of file node.hxx.
Referenced by sw::CheckParaRedlineMerge(), sw::CheckResetRedlineMergeFlag(), and SwTextNode::SplitContentNode().
|
inline |
Definition at line 685 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(), SwXMLImport::endDocument(), sw::mark::FindFieldSep(), SwFEShell::FindFlyFrame(), GetSectionLevel(), GetTableSel(), GoEndSection(), GoStartSection(), SwEditShell::HasOtherCnt(), SwFEShell::HasWholeTabSelection(), 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(), SwRefPageGetFieldType::UpdateField(), and SwCallLink::~SwCallLink().
|
inline |
|
inline |
Definition at line 133 of file node.hxx.
Referenced by SwTable::CanConvertSubtables(), SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwHTMLParser::CanRemoveNode(), SwXText::Impl::CheckForOwnMember(), CheckPosition(), SwCursorShell::ClearUpCursors(), sw::DocumentRedlineManager::CompressRedlines(), SwXText::convertToTextFrame(), SwTransferable::CopyGlossary(), SwTable::CopyHeadlineIntoTable(), SwNodes::CopyNodes(), SwEditShell::CopySelToDoc(), SwTextBoxHelper::create(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), sw::CreateParentXText(), SwXCell::createTextCursorByRange(), SwXBodyText::createTextCursorByRange(), SwXTextRange::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentContentOperationsManager::DeleteSection(), SwEditShell::DeleteSel(), SwDoc::DeleteTOX(), sw::DocumentContentOperationsManager::DelFullPara(), SwNodes::DocumentSectionStartNode(), SwChartHelper::DoUpdateAllCharts(), SwXMLImport::endDocument(), SwHTMLParser::EndSection(), SwNodes::ExpandRangeForTableBox(), SwCursor::FillFindPos(), SwViewShell::FillPrtDoc(), SwCursor::FindAll(), sw::mark::FindFieldSep(), SwNodes::FindPrvNxtFrameNode(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), SwCursorShell::FindValidContentNode(), sw::GetAllValidRanges(), SwUnoCursorHelper::getCursorPropertyValue(), SwDoc::GetCurTOX(), GetFirstTextNode(), SwEditShell::GetFullSelectedSectionCount(), SwSectionFormat::GetGlobalDocSection(), SwXTextTableCursor::getPropertyValue(), SwXText::GetStartNode(), GoNextWithFrame(), SwCursor::GoPrevNextCell(), SwNodes::GoPrevSection(), GoStartDoc(), SwNodes::GoStartOfSection(), 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(), 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(), SwTableCursor::ParkCursor(), SwCursorShell::ParkCursor(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), SwDoc::RemoveInvisibleContent(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), SwNodes::SectionDown(), SwNodes::SectionUp(), SwCursorShell::SelectNxtPrvHyperlink(), SwFEShell::SelTableRowCol(), SwTextFlyCnt::SetAnchor(), 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(), MSWordExportBase::UpdateTocSectionNodeProperties(), SwCursor::UpDown(), SwNode2LayImpl::UpperFrame(), DocxExport::WriteMainText(), RtfExport::WriteMainText(), WW8Export::WriteMainText(), SwHTMLWriter::WriteStream(), MSWordExportBase::WriteText(), and SwViewShell::~SwViewShell().
|
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 111 of file node.hxx.
Referenced by AddAnchoredFly(), RemoveAnchoredFly(), and ~SwNode().
|
private |
|
private |
|
private |
Definition at line 86 of file node.hxx.
Referenced by FindPageDesc(), GetContentNode(), GetEndNode(), GetGrfNode(), GetNoTextNode(), GetOLENode(), GetSectionNode(), GetStartNode(), GetTableNode(), GetTextNode(), IsContentNode(), IsEndNode(), IsGrfNode(), IsInProtectSect(), IsInVisibleArea(), IsNoTextNode(), IsOLENode(), IsProtect(), IsSectionNode(), IsStartNode(), IsTableNode(), and IsTextNode().
|
private |
|
protected |
Definition at line 114 of file node.hxx.
Referenced by SwNodes::CopyNodes(), SwNodes::Delete(), EndOfSectionIndex(), 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 |