Ejemplo n.º 1
0
	def _save_file(self):
		'''
		Save the theme to the current filepath in `self.filename`
		'''
		# Build the styles dict based on the styles that are laid out in the
		# StylesTreeView.
		styles_object = self.styles_interface.treestore
		generator = StyleGenerator()
		info = self. get_info()
		generator.add_info(info['id'], info['name'], 
						   author=info['author'],
						   description=info['description'],
						   version=info['version'])	
		generator.add_styles(styles_object)
		print etree.tostring(generator.tree.getroot(), pretty_print=True)
		generator.save_file(info['filename'])