def perform(self, event): segment = self.task.active_editor.document.segments[ self.segment_number] path = event.task.prompt_local_file_dialog( default_filename=segment.name, save=True, wildcard=get_file_dialog_wildcard(self.saver.export_data_name, self.saver.export_extensions)) if path: self.active_editor.save_segment(self.saver, path)
def perform(self, event): dialog = FileDialog(default_filename=self.active_editor.document.name, parent=event.task.window.control, action='save as', title="Save File As", wildcard=get_file_dialog_wildcard(self.active_editor.export_data_name, self.active_editor.export_extensions)) if dialog.open() == OK: self.active_editor.save(dialog.path, saver=self.active_editor.encode_data)
def perform(self, event): segment = self.task.active_editor.document.segments[self.segment_number] dialog = FileDialog(default_filename=segment.name, parent=event.task.window.control, action='save as', wildcard=get_file_dialog_wildcard(self.saver.export_data_name, self.saver.export_extensions)) if dialog.open() == OK: self.active_editor.save_segment(self.saver, dialog.path)