[ease] Use Source.SpinnerItems to display activity.



commit e6a1508e7f1c77515522613fd312492683c8f1f1
Author: Nate Stedman <natesm gmail com>
Date:   Sun Aug 22 18:28:54 2010 -0400

    Use Source.SpinnerItems to display activity.

 ease/ease-import-dialog.vala |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/ease/ease-import-dialog.vala b/ease/ease-import-dialog.vala
index 5eb2095..9410fa6 100644
--- a/ease/ease-import-dialog.vala
+++ b/ease/ease-import-dialog.vala
@@ -48,6 +48,13 @@ internal class Ease.ImportDialog : Gtk.Window
 	                                Plugin.ImportService service)
 	{
 		var widget = new ImportWidget(service);
-		return new Source.Item.from_stock_icon(title, stock_id, widget);
+		var item = new Source.SpinnerItem.from_stock_icon(title, stock_id,
+		                                                  widget);
+		
+		service.started.connect(() => item.start());
+		service.no_results.connect(() => item.stop());
+		service.loading_complete.connect(() => item.stop());
+		
+		return item;
 	}
 }



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