Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
 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()