On Wednesday 03 August 2005 17:55, Alan Horkan wrote:
Long operations need to show some indication that progress is being made so you dont think it has crashed and want to abort . It may be necessary to pop a dialog displaying a progress bar and a cancel button in some cases.
Seems to me that if a job can be bound to the progress bar, then the escape key could also be bound to that process.
You have certainly identified a real problem, I'm just not so sure about your proposed solution and there may be a variety of different ways the speed problems you are experiencing can be fixed or otherwise compensated for.
One possibility might be to cache rendered versions of non-current layers. Perhaps cache calculations on a per-node basis too, so that only nodes that change get re-calculated?
Perhaps Inkscape already does this stuff though; I don't know.