def __init__(self, model):
Controller.__init__(self, model)
-
self.filesearch = FilesearchCtrl(model.filesearch)
- return
def register_view(self, view):
"""Creates subviews and connect signals"""
self.view['main_window'].connect('destroy', gtk.main_quit)
self.view['about_btn'].connect('clicked', self.on_about_btn_clicked)
self.view['quit_btn'].connect('clicked', self.on_quit_btn_clicked)
- return
# -----------------------------------------------------
# user callbacks
def quit(self):
gtk.main_quit()
- return
# -----------------------------------------------------
# gtk signals
c = AboutCtrl(self.model.about)
v = AboutView(c)
v.run() # this runs in modal mode
- return
def on_quit_btn_clicked(self, bt):
self.quit()
# -----------------------------------------------------
# observable properties
# -----------------------------------------------------
-
- pass # end of class