Lines Matching refs:rPaM
341 …SAL_DLLPUBLIC_EXPORT IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark( const SwPaM& rPaM ) in IsLegalPaMForCrossRefHeadingBookmark() argument
345 bRet = rPaM.Start()->nNode.GetNode().IsTxtNode() && in IsLegalPaMForCrossRefHeadingBookmark()
346 rPaM.Start()->nContent.GetIndex() == 0 && in IsLegalPaMForCrossRefHeadingBookmark()
347 ( !rPaM.HasMark() || in IsLegalPaMForCrossRefHeadingBookmark()
348 ( rPaM.GetMark()->nNode == rPaM.GetPoint()->nNode && in IsLegalPaMForCrossRefHeadingBookmark()
349 … rPaM.End()->nContent.GetIndex() == rPaM.End()->nNode.GetNode().GetTxtNode()->Len() ) ); in IsLegalPaMForCrossRefHeadingBookmark()
365 ::sw::mark::IMark* MarkManager::makeMark(const SwPaM& rPaM, in makeMark() argument
372 const SwPosition* const pPos1 = rPaM.GetPoint(); in makeMark()
374 if(rPaM.HasMark()) in makeMark()
375 pPos2 = rPaM.GetMark(); in makeMark()
391 || (lcl_FindMarkAtPos(m_vBookmarks, *rPaM.GetPoint(), eType) == m_vBookmarks.end()), in makeMark()
400 pMarkBase = new TextFieldmark(rPaM); in makeMark()
403 pMarkBase = new CheckboxFieldmark(rPaM); in makeMark()
406 pMarkBase = new NavigatorReminder(rPaM); in makeMark()
409 pMarkBase = new Bookmark(rPaM, KeyCode(), rName, ::rtl::OUString()); in makeMark()
412 pMarkBase = new DdeBookmark(rPaM); in makeMark()
415 pMarkBase = new CrossRefHeadingBookmark(rPaM, KeyCode(), rName, ::rtl::OUString()); in makeMark()
418 pMarkBase = new CrossRefNumItemBookmark(rPaM, KeyCode(), rName, ::rtl::OUString()); in makeMark()
421 pMarkBase = new UnoMark(rPaM); in makeMark()
424 pMarkBase = new AnnotationMark( rPaM, rName ); in makeMark()
478 const SwPaM& rPaM, in makeFieldBookmark() argument
483 makeMark( rPaM, rName, IDocumentMarkAccess::TEXT_FIELDMARK ); in makeFieldBookmark()
492 const SwPaM& rPaM, in makeNoTextFieldBookmark() argument
496 sw::mark::IMark* pMark = makeMark( rPaM, rName, in makeNoTextFieldBookmark()
520 const SwPaM& rPaM, in makeAnnotationMark() argument
523 return makeMark( rPaM, rName, IDocumentMarkAccess::ANNOTATIONMARK ); in makeAnnotationMark()
528 const SwPaM& rPaM) in repositionMark() argument
534 pMarkBase->SetMarkPos(*(rPaM.GetPoint())); in repositionMark()
535 if(rPaM.HasMark()) in repositionMark()
536 pMarkBase->SetOtherMarkPos(*(rPaM.GetMark())); in repositionMark()