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