Ejemplo n.º 1
0
    def __init__(self, range=(0.0, 1.0)):
        assert (len(range) == 2)

        self.model = None
        self.floatField = None
        self.slider = None
        self.onChange = Signal("floatSliderChange")
        self.onChanging = Signal("floatSliderChanging")
        self.range = range
        self.flexibleRange = False
Ejemplo n.º 2
0
 def __init__(self, annotation, name, value=None):
     self.annotation = annotation
     self.name = name
     self.intensityTexts = {0.0: "low", 0.33: "medium", 0.7: "high"}
     self.changeCommand = Signal()
     self.__value = Options.loadOption(name,
                                       1.0 if value is None else value)
Ejemplo n.º 3
0
    def __init__(self, allowMultiSelection=True):
        self.items = []
        selectCommand = self.selectionChanged
        editCommand = self.editLabelCommand

        if Utils.getMayaVersion() < Utils.MAYA2012:
            selectCommand = Utils.createMelProcedure(self.selectionChanged,
                                                     [('int', 'item'),
                                                      ('int', 'state')],
                                                     returnType="int")
            editCommand = Utils.createMelProcedure(self.editLabelCommand,
                                                   [('string', 'item'),
                                                    ('string', 'newName')])

        self.control = cmds.treeView(
            numberOfButtons=0,
            height=100,
            selectCommand=selectCommand,
            editLabelCommand=editCommand,
            dragAndDropCommand=self.handleDragDropCommand)

        cmds.treeView(self.control, e=True, enableKeys=True)

        # list of selected IDs
        self.selectedItems = []
        self.onSelectionChanged = Signal()

        self.__selectionChanging = False
        self.__itemNameChanging = False
Ejemplo n.º 4
0
 def __init__(self, newLayerMode):
     BaseDialog.__init__(self)
     self.title = "New Layer" if newLayerMode else "Layer Properties"
     self.buttons = [self.BUTTON_OK, self.BUTTON_CANCEL]
     self.layerNameValue = ValueModel()
     self.layerOpacityValue = ValueModel()
     self.newLayerMode = newLayerMode
     self.onOpacityChange = Signal("Layer Opacity changed")
Ejemplo n.º 5
0
    def __init__(self):
        self.items = [] # type: list[InfluencesListEntry]
        self.mirrorMode = False

        self.mapper = None # type: InfluenceMapping
        self.currentInfluencesSelection = []

        self.onDelete = Signal("influence mapping preview: onDelete")
Ejemplo n.º 6
0
 def __init__(self):
     '''
     :param str licensePath:
     :param Server licenseServerInterface:
     '''
     self.licensePath = None
     self.status = None
     self.changed = Signal("licenseStatus")
Ejemplo n.º 7
0
    def __init__(self, allowMultiSelection=True):
        self.items = []
        selectCommand = self.selectionChanged
        editCommand = self.editLabelCommand

        self.control = cmds.treeView(
            numberOfButtons=0,
            height=100,
            selectCommand=selectCommand,
            editLabelCommand=editCommand,
            dragAndDropCommand=self.handleDragDropCommand)

        cmds.treeView(self.control, e=True, enableKeys=True)

        # list of selected IDs
        self.selectedItems = []
        self.onSelectionChanged = Signal("onSelectionChanged")

        self.__selectionChanging = False
        self.__itemNameChanging = False
Ejemplo n.º 8
0
 def __init__(self, ownerUI):
     self.ownerUI = ownerUI
     self.onExecuted = Signal("action executed")
     self.updateControls = []
Ejemplo n.º 9
0
 def __init__(self, ownerUI):
     self.ownerUI = ownerUI
     self.onExecuted = Signal("influence filter visibility changed")
     self.updateControls = []
Ejemplo n.º 10
0
 def __init__(self, parent):
     self.parent = parent
     self.mainLayout = None
     self.filterChanged = Signal("Influence filter changed")
     self.isVisible = PersistentValueModel(
         Options.VAR_OPTION_PREFIX + "_InfluenceFilterVisible", False)
Ejemplo n.º 11
0
 def __init__(self, uiCommand=None, annotation=''):
     BaseUIWrapper.__init__(self, uiCommand, annotation)
     self.valueKeyName = 'value'
     self.changeCommand = Signal("ValueUIWrapper changeCommand")
Ejemplo n.º 12
0
 def __init__(self, name, initialValue=None):
     self.changed = Signal(name="cachedValue change (%s)" % name)
     self.value = initialValue
Ejemplo n.º 13
0
 def __init__(self):
     self.mirrorMode = False
     self.getSelectedInfluences = lambda: None
     self.manualOverrides = {}
     self.manualOverridesChanged = Signal(
         "influences manual mapping: manual overrides changed")