On 16 Oct 2002 at 11:13, David McNab wrote:

Hi David,

Thanks for your letter. I can help you with two of these:

> I've tried all the speed settings and pixels-per-scroll settings. When I
> set 1px/scroll, and turn up the speed, the CPU thrashes, and the scroll
> is too slow for reading. At higher px/scroll settings, the display is
> too jumpy. If you can't optimise the autoscroll, perhaps another
> approach might be to go for the line moving down the screen, with the
> current page above the line and the previous page below the line.
> 
> I guess SuperDoc wins the autoscroll war - such a shame it's shareware
> and that some of its code can't be plundered

There is an open source smooth-autoscroll-for-low-clockspeeds in CSpotRun, that you 
may wish to 
use.

The reason why this isn't in Plucker, is because of the code bloat required, since it 
requires 
offscreen caching and sliding up of the caches. And CSpotRun is a much simpler render, 
Plucker 
does a lot more. So in addition to the code bloat, by the time the additions are made 
for 
Plucker, there is no so many calculations required that it isn't smooth anymore 
anyways.

The current method has almost zero extra code, it just acts similar to if a timed 
person 
punched the scroll button. 1pixel is smooth, and since OS5 is now out, there will be 
smoothness 
without extra bloat to code or maintain. (We tested what OS5 would be like by using 
overclockers to bump up Palm Vx's, back when this was written, and was smooth).
 
> 3) Compiling. If there are any of you using Debian GNU/Linux, can you
> please advise what I need to do to compile the stuff in plucker_desktop?

I don't know how well our make system is for it yet, since it hasn't been tested much 
in the 
field yet. There is a standalone makefile though (Makefile-wx-standalone), that you 
can use.
There are detailed step-by-step instructions here:
http://desktop.plkr.org/docs/developer/
specifically, the file:
http://desktop.plkr.org/docs/developer/docs_building_linux_gtk.html

If there are some parts that are unclear or there should be debian specific additions, 
just 
drop a note. If I can help in any other way, I will do my best.

Best wishes,
Robert
_______________________________________________
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

Reply via email to