Hmmm, the GTK changes hit the list limit for attachments so I've uploaded them to the SF patch manager:
Core: http://sourceforge.net/tracker/index.php? func=detail&aid=1014829&group_id=4467&atid=304467 Gtk2: http://sourceforge.net/tracker/index.php? func=detail&aid=1014830&group_id=4467&atid=304467 -------- Forwarded Message -------- From: alex <[EMAIL PROTECTED]> To: Gtk-gnutella List <[EMAIL PROTECTED]> Subject: [PATCH] Bitzi core and GTK2 Gui patches Date: Tue, 24 Aug 2004 00:41:38 +0000 Hi, I've done a bit more work on the bitzi code for GTKG and since anaon-cvs is back I thought I would send them to the list for anyone who wants to try them out. There are two patches, bitzi.core.patch and bitzi.gtk2.patch bitzi.core.patch: Re-structured the code, cleaned up parser Added a cache for bitzi results Removed all GUI dependencies Now runs off a heart-beat instead of ad-hoc timeout Initialised from main.c bitzi.gtk2.patch Menu items for search, download queue/active context menus Implemented search menu query Implemented search menu colouring of results Search colours (red=bad, green=good, orange=ok, blue=unknown) The GTK2 patch works by calling the search with a call back. At the moment the callback then goes through all searches updating the root entries. This is probably a little heavier than it need be. The alternative is to call the bitzi search from the context menu and have the gtk thread in the background poll around the results using the querycache method updating as required. Comments? Bug reports? Happy users? -- Alex, homepage: http://www.bennee.com/~alex/ No excellent soul is exempt from a mixture of madness. -- Aristotle ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
