Lines Matching refs:pActEntry

691 SvListEntry* SvTreeList::Next( SvListEntry* pActEntry, sal_uInt16* pDepth ) const  in Next()  argument
693 DBG_ASSERT( pActEntry && pActEntry->pParent, "SvTreeList::Next: invalid entry/parent!" ); in Next()
694 if ( !pActEntry || !pActEntry->pParent ) in Next()
705 SvTreeEntryList* pActualList = pActEntry->pParent->pChilds; in Next()
706 sal_uLong nActualPos = pActEntry->GetChildListPos(); in Next()
708 if ( pActEntry->pChilds /* && pActEntry->pChilds->Count() */ ) in Next()
711 pActEntry = (SvListEntry*)(pActEntry->pChilds->GetObject(0)); in Next()
714 return pActEntry; in Next()
719 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos + 1 )); in Next()
722 return pActEntry; in Next()
725 SvListEntry* pParent = pActEntry->pParent; in Next()
735 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos + 1 )); in Next()
738 return pActEntry; in Next()
755 SvListEntry* SvTreeList::Prev( SvListEntry* pActEntry, sal_uInt16* pDepth ) const in Prev() argument
757 DBG_ASSERT(pActEntry!=0,"Entry?"); in Prev()
767 SvTreeEntryList* pActualList = pActEntry->pParent->pChilds; in Prev()
768 sal_uLong nActualPos = pActEntry->GetChildListPos(); in Prev()
772 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos - 1 )); in Prev()
773 while( pActEntry->pChilds /* && pActEntry->pChilds->Count() */ ) in Prev()
775 pActualList = pActEntry->pChilds; in Prev()
777 pActEntry = (SvListEntry*)(pActualList->Last()); in Prev()
781 return pActEntry; in Prev()
783 if ( pActEntry->pParent == pRootItem ) in Prev()
786 pActEntry = pActEntry->pParent; in Prev()
788 if ( pActEntry ) in Prev()
793 return pActEntry; in Prev()
900 SvListEntry* SvTreeList::NextVisible(const SvListView* pView,SvListEntry* pActEntry,sal_uInt16* pAc… in NextVisible() argument
903 if ( !pActEntry ) in NextVisible()
914 SvTreeEntryList* pActualList = pActEntry->pParent->pChilds; in NextVisible()
915 sal_uLong nActualPos = pActEntry->GetChildListPos(); in NextVisible()
917 if ( pView->IsExpanded(pActEntry) ) in NextVisible()
919 DBG_ASSERT(pActEntry->pChilds,"Childs?"); in NextVisible()
921 pActEntry = (SvListEntry*)(pActEntry->pChilds->GetObject(0)); in NextVisible()
924 return pActEntry; in NextVisible()
930 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos )); in NextVisible()
933 return pActEntry; in NextVisible()
936 SvListEntry* pParent = pActEntry->pParent; in NextVisible()
945 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos )); in NextVisible()
948 return pActEntry; in NextVisible()
970 SvListEntry* SvTreeList::PrevVisible(const SvListView* pView, SvListEntry* pActEntry, sal_uInt16* p… in PrevVisible() argument
972 DBG_ASSERT(pView&&pActEntry,"PrevVis:View/Entry?"); in PrevVisible()
982 SvTreeEntryList* pActualList = pActEntry->pParent->pChilds; in PrevVisible()
983 sal_uLong nActualPos = pActEntry->GetChildListPos(); in PrevVisible()
987 pActEntry = (SvListEntry*)(pActualList->GetObject( nActualPos - 1 )); in PrevVisible()
988 while( pView->IsExpanded(pActEntry) ) in PrevVisible()
990 pActualList = pActEntry->pChilds; in PrevVisible()
992 pActEntry = (SvListEntry*)(pActualList->Last()); in PrevVisible()
996 return pActEntry; in PrevVisible()
999 if ( pActEntry->pParent == pRootItem ) in PrevVisible()
1002 pActEntry = pActEntry->pParent; in PrevVisible()
1003 if ( pActEntry ) in PrevVisible()
1008 return pActEntry; in PrevVisible()