I now use glib for the main loop, including the timeouts.
The glib docs say:
"...the time of the next timeout is recalculated based ont eh
current time and the given interval (it does not try to 'catch
up' time lost in delays)."
I think this might be bad. Everything *feels* a bit slower due to this,
but that can be fixed by adjusting timeouts[1].
The real issue is whether things remain smooth. If you look at the
scrolling XMMS bar, it seems to kinda jiggle as it moves. (I think
there's a bug in the scrolling code that causes it to jump slightly when
it wraps; this is not what I'm talking about.)
If you're bored, CVS update, and tell me if it feels broken.
I'm considering using glib only for the GScanner system, if even that.
It may be fun to write my own config file parser.
[1] speaking of adjusting timeouts, some good system configuration options
would be
sys::fadespeed
another fun option would be
sys::color
which would let you make everything be black-on-white (mmm, sexy).
-- Evan Martin - martine@speakeasy.org http://www.speakeasy.org/~martine_______________________________________________ Further-devel mailing list Further-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/further-devel
This archive was generated by hypermail 2.1.2 : Sun Nov 11 2001 - 14:16:15 PST