def callback_plot_save(self, widget, data=None): dialog = gtk.FileChooserDialog("Directory to make a gnuplot script..", None, gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK)) print os.path.basename(self.output_file),os.path.dirname(self.output_file) dialog.set_current_folder(os.path.dirname(self.output_file)) dialog.set_default_response(gtk.RESPONSE_OK) dialog.set_action(gtk.FILE_CHOOSER_ACTION_SAVE) filter = gtk.FileFilter() filter.set_name("png file") filter.add_pattern("*.png") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("gnuplot script") filter.add_pattern("*.") dialog.add_filter(filter) dialog.set_current_name(os.path.basename(self.output_file)) response = dialog.run() if response == gtk.RESPONSE_OK: print "Logscale x = ",self.plot_token.logx plot_export(dialog.get_filename(),self.input_files,self.plot_token,self.fig) elif response == gtk.RESPONSE_CANCEL: print 'Closed, no dir selected' dialog.destroy()
def callback_save(self): plot_export(self.output_file,self.input_files,self.plot_token,self.fig)
def callback_plot_save(self): response=save_as_image(self) if response != None: plot_export(response,self.input_files,self.plot_token,self.fig)
def callback_save(self): output_file=os.path.splitext(self.config_file)[0]+".png" plot_export(output_file,self.input_files,self.data[0],self.fig)
def save_image(self): response=save_as_image(self) if response != None: plot_export(response,self.input_files,self.data[0],self.fig)