gimmie r354 - in trunk: . gimmie



Author: orph
Date: 2007-03-14 08:20:41 +0000 (Wed, 14 Mar 2007)
New Revision: 354
ViewCVS link: http://svn.gnome.org/viewcvs/gimmie?rev=354&view=rev

Modified:
   trunk/ChangeLog
   trunk/gimmie/gimmie_applications.py
   trunk/gimmie/gimmie_base.py
   trunk/gimmie/gimmie_computer.py
   trunk/gimmie/gimmie_documents.py
   trunk/gimmie/gimmie_gmail.py
   trunk/gimmie/gimmie_people.py
   trunk/gimmie/gimmie_recent.py
   trunk/gimmie/gimmie_tomboy.py
Log:
2007-03-14  Alex Graveley  <alex beatniksoftware com>

	* gimmie/gimmie_base.py (ItemSource): Implement new async caching
	generator model.
	(Topic.find_items): Yield found items.

	* gimmie/gimmie_documents.py (DownloadsSource): Switch to the new
	yeilding model.
	* gimmie/gimmie_tomboy.py (TomboySource): Ditto.
	* gimmie/gimmie_applications.py (MenuSource): Ditto.
	(RecentLaunchers): Ditto.
	* gimmie/gimmie_gmail.py (GmailSource): Ditto.  Moved here from
	gimmie_people.py.
	* gimmie/gimmie_people.py (EverybodySource): Ditto.
	(OnlineBuddySource): Ditto.

	* gimmie/gimmie_computer.py (FavoritesSource): Ditto.
	(PlacesSource): Ditto.
	(DevicesSource): Ditto.	
	(PrinterSource): Ditto.
	(BonjourSource): Ditto.
	(SettingsSource): New class to encapsulate flattened settings
	tree.  Also, ditto.
	(ComputerTopic.do_reload): Simplify ItemSource loading logic.

	* gimmie/gimmie_recent.py: Move RecentAggregate to here, so it can
	be used by the Computer topic, and yield results too.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]