def select_assistant_wtm(self, widget, main_window, path_text_box): # Open File Open Chooser custom object dialog = SaveFileChooser(self) dialog.set_current_folder(os.environ['HOME']) response = dialog.run() if response == Gtk.ResponseType.ACCEPT: self.wtm_file = dialog.get_filename() if not ".wtm" in self.wtm_file: self.wtm_file = self.wtm_file + ".wtm" if not "/" in self.wtm_file: self.wtm_file = os.environ['HOME'] + self.wtm_file path_text_box.set_text(self.wtm_file) elif response == Gtk.ResponseType.CANCEL: dialog.destroy() dialog.destroy()
def on_activate_save_as(self, action, main_window): if main_window.open_file: save_chooser = SaveFileChooser(main_window) save_chooser.set_current_folder(os.environ['HOME']) response = save_chooser.run() if response == Gtk.ResponseType.ACCEPT: save_file = save_chooser.get_filename() if not ".wtm" in save_file: save_file = save_file + ".wtm" if not "/" in save_file: save_file = os.environ['HOME'] + save_file main_window.open_file = save_file self.save_to_wtm(main_window) save_chooser.destroy()