svtools/source/contnr/svimpbox.cxx | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-)
New commits: commit cba920edf88bef06a6689e7847c5789dd3ee67b7 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Mon Jun 1 13:18:27 2015 +0900 invalidate entry instead of everything in TreeListView Change-Id: I4f28267194a7b0053df25b7e9be993c7838eca32 diff --git a/svtools/source/contnr/svimpbox.cxx b/svtools/source/contnr/svimpbox.cxx index e5bc545..3a389ab 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 );
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits