def init_gui(self): """ Initialize GUI for this mode """ if self.propMgr is None: self.propMgr = StereoProperties_PropertyManager(self) #@bug BUG: following is a workaround for bug 2494. #This bug is mitigated as propMgr object no longer gets recreated #for modes -- niand 2007-08-29 changes.keep_forever(self.propMgr) self.propMgr.show()
class StereoProperties_Command(SelectChunks_Command): """ """ # class constants commandName = 'STEREO_PROPERTIES' default_mode_status_text = "" featurename = "Stereo View Properties" hover_highlighting_enabled = True GraphicsMode_class = StereoProperties_GraphicsMode command_can_be_suspended = False command_should_resume_prevMode = True command_has_its_own_gui = True flyoutToolbar = None def init_gui(self): """ Initialize GUI for this mode """ if self.propMgr is None: self.propMgr = StereoProperties_PropertyManager(self) #@bug BUG: following is a workaround for bug 2494. #This bug is mitigated as propMgr object no longer gets recreated #for modes -- niand 2007-08-29 changes.keep_forever(self.propMgr) self.propMgr.show() def restore_gui(self): """ Restore the GUI """ if self.propMgr is not None: self.propMgr.close()