- (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

Reply via email to