Hi,

I'm working on simple scrolling-graph app in Python with Clutter and
Cairo.  The scolling works by sliding a Cairo texture across with a
simple Path Behaviour and once it reaches the end returns it to the
start and redraws the graph shifted with new data appended to the end.

The problem is that the time taken to redraw the Cairo texture causes
a visible pause on all but the fastest machines.  The obvious method
to avoid this is to draw the next texture in the background while the
first is scrolling and then flip them at the end (double-buffering
basically).  I /could/ do this in a separate thread but I'd rather
avoid this and was wondering if there is a better method of utilising
idle time in the background?  Any tips would be appreciated.

Thanks,
Steve
-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to