class ProjectManager: """ Project Manager that displays the projects and allows the user to add, group, and delete projects. """ def __init__(self): self.builder = gtk.Builder() self.builder.add_from_file(Views.PROJECT_MANAGER_GLADE) self.window = self.builder.get_object("MainWindow") self.builder.connect_signals(self) self.initialize_ui() def initialize_ui(self): self.add_repo_dialog = AddRepositoryDialog() def quit_app(self, widget, event=None): gtk.main_quit() def open_add_repository_dialog(self, widget, event=None): #self.add_repo_dialog.show() results = self.add_repo_dialog.run() def main(self): self.window.show_all() gtk.main()
def initialize_ui(self): self.add_repo_dialog = AddRepositoryDialog()