Example #1
0
	def setBrowserMode(self, viewType):
		'''
			Hot swap the widget used to display containers
		'''
		from uc_sections.panel import UC_Panel, UC_Panes
		
		if(viewType == 'panel'):
			newObj = UC_Panel(self.module, self.elementSelector)
		else:
			newObj = UC_Panes(self.module, self.elementSelector)
			
		
		box = self.containerBrowser.get_parent()
		self.containerBrowser.destroy()
		box.pack_start(newObj, False)
		#else:
			#box.pack1(newObj, False)
		newObj.show_all()

		self.containerBrowser = newObj
		settings.set_option(self.module + 's/browser_mode', viewType)