Gtk2-Ex-TickerView
view release on metacpan or search on metacpan
lib/Gtk2/Ex/TickerView.pm view on Meta::CPAN
L<Gtk2::Ex::SyncCall>) so that after drawing one frame the next doesn't go
out until hearing back from the server that it finished the previous. This
ensures a high frame rate doesn't flood the server with more drawing than it
can keep up with, but instead dynamically caps at client+server capability.
Scroll movements are calculated from elapsed time using
C<clock_gettime(CLOCK_REALTIME)> when available or high-res system time
otherwise (see C<Time::HiRes>). This means the display moves at the
C<speed> setting even if drawing is not keeping up with the requested
C<frame-rate>. Slow frame rates can occur on the client side if the main
loop is busy doing other things (or momentarily blocked completely), or can
be on the X server side if it's busy with other drawing etc.
=head1 SEE ALSO
L<Gtk2::CellLayout>, L<Gtk2::TreeModel>, L<Gtk2::CellRenderer>,
L<Gtk2::Ex::CellLayout::Base>
=head1 HOME PAGE
L<http://user42.tuxfamily.org/gtk2-ex-tickerview/index.html>
( run in 0.273 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )