- (2004.01.04 - Richard) * Implemented "results bursting". That means that the gui accumulates incoming results over a period of time and then flushes them out to display in a burst This technique drastically reduces the number of redraws. Unfortunately I had to inject some #ifdef USE_GTK1 into search_gui_common.c. I hope you can bear with me ;) The burst interval is currently hardcoded at 5 seconds in search_gui_common.c::search_gui_flush(). * [Gtk1] "results burting" causes CTrees affected by the burst to be frozen during the burst and unfrozen later. * [Gtk2] the TreeViews are not frozen, but Gtk2 seems to handle the burst intelligently and doesn't redraw during the burst all by itself. *shrug* Further testing is required here.
-- Richard Eckart <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
