[Nautilus-list] Speedier selection for Nautilus



Hi all,

I'm interested in working to fix this perfomance problem.

Can someone explain why EelCanvasRect was replaced by GnomeCanvasRE, and why GnomeCanvasRE does not only draw the parts that change?

Thanks.

Anders Carlsson wrote:

On Thu, 2001-11-08 at 21:44, Darin Adler wrote:

But one optimization, which was in EelCanvasRect for 1.0, is to only draw
the parts that are changing, not the entire rectangle. The GnomeCanvasRect
in 1.0 wasn't smart enough to know that if you get wider, you only have to
draw the new part.

I think those smarts should be added to GnomeCanvasRect itself for
libgnomecanvas. But the code has changed enough hat it's not just a simple
matter of rolling in the EelCanvasRect code. Anders, is there a chance that
you can you look into this?



OK, it looks like GnomeCanvasRE now inherits from GnomeCanvasShape which
is basically just an SVP in the aa case. I'm not sure how this
optimization could be possible using an SVP. Perhaps this is a
raph-issue :)

--
Manuel Clos
llanero jazzfree com

* Si no puedes hacerlo bien, hazlo bonito (Bill Gates)
* If you can't do it well, do it nice (Bill Gates)





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]