def __init__(self): """Creates a new model for a character description, including the required UI.""" app = wx.GetApp() glCanvas = app.getGLCanvas() self._container = glCanvas.addGLUITool(GLUtils.GLUIContainer) self._container.setVisible(False) self._optionsObservable = PyUtils.Observable() self._sizer = GLUtils.GLUIBoxSizer(GLUtils.GLUI_HORIZONTAL) self._container.setSizer(self._sizer) self.reset() self._toolSet = ToolSet(app.getToolPanel(), self)
def __init__(self, nbEditors = 5): self._nbEditors = nbEditors app = wx.GetApp() app.addControllerObserver(self) app = wx.GetApp() glCanvas = app.getGLCanvas() self._container = glCanvas.addGLUITool( GLUtils.GLUIContainer ) self._sizer = GLUtils.GLUIBoxSizer(GLUtils.GLUI_HORIZONTAL) self._container.setSizer(self._sizer) self._optionsObservable = PyUtils.Observable() self._create() self._toolSet = ToolSet(app.getToolPanel(), self)