Lines Matching refs:SvLBoxEntry
54 class SvLBoxEntry;
150 SvLBoxItem( SvLBoxEntry*, sal_uInt16 nFlags );
154 const Size& GetSize( SvLBox* pView, SvLBoxEntry* pEntry );
155 const Size& GetSize( SvLBoxEntry*, SvViewDataEntry* );
164 SvLBoxEntry* pEntry ) = 0;
166 virtual void InitViewData( SvLBox* pView, SvLBoxEntry* pEntry,
187 class SVT_DLLPUBLIC SvLBoxEntry : public SvListEntry class
200 SvLBoxEntry();
201 virtual ~SvLBoxEntry();
242 DECLARE_SVTREELIST(SvLBoxTreeList, SvLBoxEntry*)
274 friend class SvLBoxEntry;
301 SvLBoxEntry* pHdlEntry;
303 SvLBoxEntry* pTargetEntry;
316 void ImplShowTargetEmphasis( SvLBoxEntry* pEntry, sal_Bool bShow);
322 virtual SvLBoxEntry* GetDropTarget( const Point& );
333 virtual sal_uLong Insert( SvLBoxEntry* pEnt,SvLBoxEntry* pPar,sal_uLong nPos=LIST_APPEND);
334 virtual sal_uLong Insert( SvLBoxEntry* pEntry,sal_uLong nRootPos = LIST_APPEND );
335 …void InsertTree( SvLBoxEntry* pTree, SvLBoxEntry* pTarget) {pModel->InsertTree( pTree, pTarget )… in InsertTree()
341 virtual void EditingRequest( SvLBoxEntry* pEntry, SvLBoxItem* pItem,
363 virtual void ViewDataInitialized( SvLBoxEntry* );
367 virtual SvLBoxEntry* GetEntry( const Point& rPos, sal_Bool bHit=sal_False ) const;
407 SvLBoxEntry* First() const { return (SvLBoxEntry*)(pModel->First()); } in First()
408 …SvLBoxEntry* Next( SvLBoxEntry* pEntry, sal_uInt16* pDepth=0 ) const { return (SvLBoxEntry*)(pM… in Next()
409 …SvLBoxEntry* Prev( SvLBoxEntry* pEntry, sal_uInt16* pDepth=0 ) const { return (SvLBoxEntry*)(pMode… in Prev()
410 SvLBoxEntry* Last( sal_uInt16* pDepth=0 ) const { return (SvLBoxEntry*)(pModel->Last(pDepth));} in Last()
412 …SvLBoxEntry* FirstChild(SvLBoxEntry* pParent ) const { return (SvLBoxEntry*)(pModel->FirstChild(pP… in FirstChild()
413 …SvLBoxEntry* NextSibling(SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(pModel->NextSibling( … in NextSibling()
414 …SvLBoxEntry* PrevSibling(SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(pModel->PrevSibling( … in PrevSibling()
416 SvLBoxEntry* FirstSelected() const { return (SvLBoxEntry*)SvListView::FirstSelected(); } in FirstSelected()
418 …SvLBoxEntry* NextSelected( SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(SvListView::Next… in NextSelected()
420 …SvLBoxEntry* PrevSelected( SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(SvListView::PrevSel… in PrevSelected()
421 SvLBoxEntry* LastSelected() const { return (SvLBoxEntry*)(SvListView::LastSelected()); } in LastSelected()
423 sal_Bool CopySelection( SvLBox* pSource, SvLBoxEntry* pTarget );
424 sal_Bool MoveSelection( SvLBox* pSource, SvLBoxEntry* pTarget );
425 …sal_Bool MoveSelectionCopyFallbackPossible( SvLBox* pSource, SvLBoxEntry* pTarget, sal_Bool bAll…
434 …SvLBoxEntry* GetEntry( SvLBoxEntry* pParent, sal_uLong nPos ) const { return (SvLBoxEntry*)(pModel… in GetEntry()
435 …SvLBoxEntry* GetEntry( sal_uLong nRootPos ) const { return (SvLBoxEntry*)(pModel->GetEntry(nRootPo… in GetEntry()
437 SvLBoxEntry* GetEntryFromPath( const ::std::deque< sal_Int32 >& _rPath ) const;
438 void FillEntryPath( SvLBoxEntry* pEntry, ::std::deque< sal_Int32 >& _rPath ) const;
439 virtual String GetEntryText( SvLBoxEntry* pEntry ) const;
442 …SvLBoxEntry* GetParent( SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(pModel->GetParent(pEnt… in GetParent()
443 …SvLBoxEntry* GetRootLevelParent(SvLBoxEntry* pEntry ) const { return (SvLBoxEntry*)(pModel->GetRo… in GetRootLevelParent()
446 sal_uLong GetChildCount( SvLBoxEntry* pParent ) const { return pModel->GetChildCount(pParent); } in GetChildCount()
447 sal_uLong GetLevelChildCount( SvLBoxEntry* pParent ) const;
452 virtual void MakeVisible( SvLBoxEntry* pEntry );
490 virtual sal_Bool Expand( SvLBoxEntry* pParent );
491 virtual sal_Bool Collapse( SvLBoxEntry* pParent );
492 virtual sal_Bool Select( SvLBoxEntry* pEntry, sal_Bool bSelect=sal_True );
493 virtual sal_uLong SelectChilds( SvLBoxEntry* pParent, sal_Bool bSelect );
496 virtual void SetCurEntry( SvLBoxEntry* _pEntry ) = 0;
497 virtual SvLBoxEntry*
501 void SetInUseEmphasis( SvLBoxEntry* pEntry, sal_Bool bInUse=sal_True);
503 void SetCursorEmphasis( SvLBoxEntry* pEntry, sal_Bool bCursored=sal_True);
504 sal_Bool HasCursorEmphasis( SvLBoxEntry* pEntry ) const;
522 SvLBoxEntry* GetHdlEntry() const { return pHdlEntry; } in GetHdlEntry()
527 virtual void RequestingChilds( SvLBoxEntry* pParent );
536 SvLBoxEntry* );
538 virtual sal_Bool NotifyAcceptDrop( SvLBoxEntry* );
546 virtual void NotifyRemoving( SvLBoxEntry* );
547 virtual void ShowTargetEmphasis( SvLBoxEntry*, sal_Bool bShow );
548 virtual SvLBoxEntry* CloneEntry( SvLBoxEntry* pSource );
549 virtual SvLBoxEntry* CreateEntry() const; // zum 'new'en von Entries
553 SvLBoxEntry* pTarget, // D&D-Drop-Position in this->GetModel()
554 SvLBoxEntry* pEntry, // Zu verschiebender Entry aus
556 SvLBoxEntry*& rpNewParent, // Neuer Target-Parent
561 SvLBoxEntry* pTarget, // D&D-Drop-Position in this->GetModel()
562 SvLBoxEntry* pEntry, // Zu kopierender Entry aus
564 SvLBoxEntry*& rpNewParent, // Neuer Target-Parent
580 virtual Rectangle GetBoundingRect( SvLBoxEntry* pEntry );
595 SvLBoxEntry* pDDStartEntry;
669 sal_uInt16 nItemPos = ((SvLBoxEntry*)pEntry)->GetPos( pItem ); in GetViewDataItem()