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)