[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [TSVN] Funny file name colors in the checkout progress

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-01-15 13:58:17 CET

Norbert Unterberg wrote:
> When I check out a large project, then the checkout progress dialog
> displays all the file and path names, scrolling quite fast. I noticed
> that these entries are drawn in different colors: black and grey. What
> do these colors mean?

Black means 'nothing special'
Blue means that something changed inside your working copy
Red means a conflict occurred.

> When I resize the dialog using the mouse to drag the lower right corner
> of that dalog around (checkouts are boring and you need to do something
> ;-)), then the color of the scrolling entries begin to look funny. You
> can even get a situation where the upper half of each file name is black
> while the lower half is grey. Looks like a zebra crossing.
> I could try to duplicate and make a screen shot if you have problems
> duplicating it.

A screenshot isn't necessary. I know that for some time now. It happened
when I removed the constant redraws of the list control to speed it up.
So the list control isn't redrawn with every new line added but only at
the beginning and the end. In the meantime, it's not redrawn but only
'moved' - that's why the strange effects occur.
I could make it redraw again for every added line, but then it would
increase CPU time and slow down remarkably for larger operations.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Jan 15 13:58:49 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.