def __init__(self, name = '', structure = None, backgroundModelName = None, guiModelName = None):
     SCMenu.BackgroundModelName = backgroundModelName
     SCMenu.GuiModelName = guiModelName
     SCMenu.__init__(self)
     self.name = name
     self.settings = SCSettings(eventPrefix=self.name)
     self.privSetSettingsRef(self.settings)
     if structure is not None:
         self.rebuildFromStructure(structure)
     self._lastTransform = None
     return
Ejemplo n.º 2
0
    def __init__(self,
                 name='',
                 structure=None,
                 backgroundModelName=None,
                 guiModelName=None):
        SCMenu.BackgroundModelName = backgroundModelName
        SCMenu.GuiModelName = guiModelName

        SCMenu.__init__(self)
        self.name = name

        self.settings = SCSettings(eventPrefix=self.name, )
        self.privSetSettingsRef(self.settings)

        if structure is not None:
            self.rebuildFromStructure(structure)

        # this is used to detect if the menu needs to be invalidated
        # because of a change in position or scale etc.
        self._lastTransform = None