summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-06-01 13:18:27 +0900
committerAndras Timar <andras.timar@collabora.com>2015-08-06 12:21:33 +0200
commit47a64af806d517cb5a6bdf937c71ae19bc891b0d (patch)
treed6df3afccb3d3117bd56f4962639ce3f0ea55e70 /svtools
parent822b0bf9e706b44ba47a89a296f18d6a5ed1a2d7 (diff)
invalidate entry instead of everything in TreeListView
Change-Id: I4f28267194a7b0053df25b7e9be993c7838eca32
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/contnr/svimpbox.cxx17
1 files changed, 6 insertions, 11 deletions
diff --git a/svtools/source/contnr/svimpbox.cxx b/svtools/source/contnr/svimpbox.cxx
index 56f9cbae9055..ad1c81f1c54b 100644
--- a/svtools/source/contnr/svimpbox.cxx
+++ b/svtools/source/contnr/svimpbox.cxx
@@ -1641,8 +1641,7 @@ void SvImpLBox::EntrySelected( SvTreeListEntry* pEntry, bool bSelect )
if( IsLineVisible( nY ) )
{
ShowCursor(false);
- pView->Invalidate();
- //pView->PaintEntry1(pEntry, nY, SvLBoxTabFlags::ALL); // because of ItemsetBrowser SvLBoxTabFlags::SHOW_SELECTION );
+ InvalidateEntry(pEntry);
ShowCursor(true);
}
}
@@ -1908,10 +1907,7 @@ bool SvImpLBox::ButtonDownCheckCtrl(const MouseEvent& rMEvt, SvTreeListEntry* pE
pView->HideFocus();
pView->CaptureMouse();
pActiveButton->SetStateHilighted( true );
- //pView->PaintEntry1( pActiveEntry, nY,
- // SvLBoxTabFlags::PUSHABLE | SvLBoxTabFlags::ADJUST_CENTER |
- // SvLBoxTabFlags::ADJUST_RIGHT );
- pView->Invalidate();
+ InvalidateEntry(pActiveEntry);
return true;
}
else
@@ -1930,7 +1926,7 @@ bool SvImpLBox::MouseMoveCheckCtrl(const MouseEvent& rMEvt, SvTreeListEntry* pEn
if( !pActiveButton->IsStateHilighted() )
{
pActiveButton->SetStateHilighted(true );
- pView->Invalidate();
+ InvalidateEntry(pActiveEntry);
}
}
else
@@ -1938,7 +1934,7 @@ bool SvImpLBox::MouseMoveCheckCtrl(const MouseEvent& rMEvt, SvTreeListEntry* pEn
if( pActiveButton->IsStateHilighted() )
{
pActiveButton->SetStateHilighted(false );
- pView->Invalidate();
+ InvalidateEntry(pActiveEntry);
}
}
return true;
@@ -1956,7 +1952,7 @@ bool SvImpLBox::ButtonUpCheckCtrl( const MouseEvent& rMEvt )
long nMouseX = rMEvt.GetPosPixel().X();
if (pEntry == pActiveEntry && pView->GetItem(pActiveEntry, nMouseX) == pActiveButton)
pActiveButton->ClickHdl(pView, pActiveEntry);
- pView->Invalidate();
+ InvalidateEntry(pActiveEntry);
if (pCursor == pActiveEntry)
ShowCursor(true);
pActiveButton = 0;
@@ -2866,8 +2862,7 @@ void SvImpLBox::SelAllDestrAnch(
{
long nY = GetEntryLine( pEntry );
if( IsLineVisible( nY ) )
- pView->Invalidate();
- //pView->PaintEntry1( pEntry, nY ); // because of ItemsetBrowser SvLBoxTabFlags::SHOW_SELECTION );
+ InvalidateEntry(pEntry);
}
}
pEntry = pTree->Next( pEntry );