def on_open(self, action=None): dialog = OpenDialog(self.current_dir) if dialog.run() == gtk.RESPONSE_ACCEPT: self.open_and_display_file(dialog.get_filename()) dialog.destroy()
def open_file_dialog(self, action=None): if self.save_changes_dialog(): dialog = OpenDialog(self.current_dir) show_again = True while show_again: if dialog.run() == gtk.RESPONSE_ACCEPT: dialog.hide() fname = dialog.get_filename() show_again = not self.open_and_display_file(fname) else: show_again = False dialog.destroy()