creating wizard view - minor changes in src/pkgsearch.py
author“Alexandr <“popov2al@gmail.com”>
Fri, 3 Apr 2009 18:48:18 +0000 (22:48 +0400)
committer“Alexandr <“popov2al@gmail.com”>
Fri, 3 Apr 2009 18:48:18 +0000 (22:48 +0400)
src/pkgsearch.py

index aea9257..0ea1a0e 100644 (file)
@@ -17,11 +17,11 @@ class Search_Pkg_Control(object):
         self.abstr = Search_Pkg_Abstraction()
         self.present = Search_Pkg_Presentation(win_width, win_height, count, self.start_search)
 
-    def start_search(self, count):
+    def start_search(self, count, kill_func):
         pkglist = []
         for psize, packg in nlargest(count, self.abstr.pkggetter()):
             pkglist.append([packg, size_hum_read(psize), psize])
-        print pkglist
+        kill_func()
         self.show_func.show(pkglist)
         self.show_func.run()
 
@@ -78,8 +78,9 @@ class Search_Pkg_Presentation(gtk.Window):
 
         self.add(vbox)
 
-    #def get_ui(self):
-    #    return self
+    def kill_wind(self):
+        self.destroy()
+        gtk.main_quit()
 
     def get_data(self):
         return int( self.file_cnt.get_value() )
@@ -89,6 +90,4 @@ class Search_Pkg_Presentation(gtk.Window):
         gtk.main()
 
     def start_srch(self, widget, start_func):
-        self.destroy()
-        gtk.main_quit()
-        start_func(self.get_data())
+        start_func(self.get_data(), self.kill_wind)