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)
Exemple #4
0
	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)
Exemple #5
0
	def save_image(self):
		response=save_as_image(self)
		if response != None:
			plot_export(response,self.input_files,self.data[0],self.fig)