Skip to content

Instantly share code, notes, and snippets.

@boredstiff
Last active August 29, 2015 14:08
Show Gist options
  • Save boredstiff/81a31ff6ecf68dd19473 to your computer and use it in GitHub Desktop.
Save boredstiff/81a31ff6ecf68dd19473 to your computer and use it in GitHub Desktop.
Picker
# Extremely old from a project that got canceled.
# This is not a great method of creating a picker as it does not work cross-OS
# due to an indexing issue with Maya on OS X(and maybe Linux).
# When I was originally writing this, I was on Windows only at the time
# Anyway, I would write PySide/Qt and not this.
import maya.cmds as cmds
from functools import partial
pickerbgPath = 'CombinedCorrectSize.png'
facePickerBGPath = 'headWithEyesClean.png'
blueBGC = [0, .6, 1]
greenBGC = [0, .9, 0]
yellowBGC = [1, 1, 0]
grayBGC = [.2, .2, .2]
faceBGC = [.3, .3, .9]
redBGC = [1, .5, .5]
class ruslanCharacterPicker():
def __init__(self):
self.uiElements = {}
self._buildUI()
def _buildUI(self):
if cmds.window('ruslanPicker_ui', exists=True):
cmds.deleteUI('ruslanPicker_ui')
self.uiElements["window"] = cmds.window('ruslanPicker_ui', title="Ruslan Picker", w=600, h=800, mnb=False, mxb=False, resizeToFitChildren=True, bgc=[0, 0, 0])
self.uiElements["mainFormLO"] = cmds.formLayout(w=600, h=800)
self.uiElements["mainTabLO"] = cmds.tabLayout(innerMarginWidth=5, innerMarginHeight=5)
cmds.formLayout(self.uiElements["mainFormLO"], edit=True, af=((self.uiElements["mainTabLO"], 'top', 0),
(self.uiElements["mainTabLO"], 'bottom', 0),
(self.uiElements["mainTabLO"], 'right', 0),
(self.uiElements["mainTabLO"], 'left', 0)))
self.uiElements["bodyTab"] = cmds.rowColumnLayout(numberOfColumns=2)
self.uiElements["bodyTabFormLO"] = cmds.formLayout(w=600, h=800)
self.uiElements["bgImage"] = cmds.image(image = pickerbgPath)
self.uiElements["faceTabFormLO"] = cmds.formLayout(w=600, h=800, p=self.uiElements["mainTabLO"])
self.uiElements["faceTabBGImage"] = cmds.image(image=facePickerBGPath, p=self.uiElements["faceTabFormLO"])
#################################GENERIC BUTTONS#######################
self.uiElements["bodyClearAllButton"] = cmds.button(label='Deselect', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["bodyTabFormLO"])
self.uiElements["faceClearAllButton"] = cmds.button(label='Deselect', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["faceTabFormLO"])
self.uiElements["selectJawButton"] = cmds.button(label='Jaw', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectJawButton"], edit=True, c=partial(self.selectControls, ["anim_cc_jaw01"], [(self.uiElements["selectJawButton"], grayBGC)]))
self.uiElements["selectLeftFKEyeButton"] = cmds.button(label='Left FK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectLeftFKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeCtrl"], [(self.uiElements["selectLeftFKEyeButton"], grayBGC)]))
self.uiElements["selectRightFKEyeButton"] = cmds.button(label='Right FK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectRightFKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_r_eyeCtrl"], [(self.uiElements["selectRightFKEyeButton"], grayBGC)]))
self.uiElements["selectRightIKEyeButton"] = cmds.button(label='Right IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectRightIKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_r_eyeAim01"], [(self.uiElements["selectRightIKEyeButton"], grayBGC)]))
self.uiElements["selectLeftIKEyeButton"] = cmds.button(label='Left IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectLeftIKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeAim01"], [(self.uiElements["selectLeftIKEyeButton"], grayBGC)]))
self.uiElements["selectIKMasterEyeButton"] = cmds.button(label='Master IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectIKMasterEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeAimMaster01"], [(self.uiElements["selectIKMasterEyeButton"], grayBGC)]))
self.uiElements["selectMouthControlsButton"] = cmds.button(label='Mouth', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["selectMouthControlsButton"], edit=True, c=partial(self.selectControls, ["cc_mouth01"], [(self.uiElements["selectMouthControlsButton"], grayBGC)]))
####Generic Visibility Controls
self.uiElements["showBeardControl"] = cmds.button(label='Beard Viz', w=75, h=20, bgc=grayBGC, c=self._beardVisibility, p=self.uiElements["faceTabFormLO"])
self.uiElements["showEyebrowsControl"] = cmds.button(label='Eyebrow Viz', w=75, h=20, bgc=grayBGC, c=self._eyebrowVisibility, p=self.uiElements["faceTabFormLO"])
self.uiElements["showHairControl"] = cmds.button(label='Hair Viz', w=75, h=20, bgc=grayBGC, c=self._hairVisibility, p=self.uiElements["faceTabFormLO"])
self.uiElements["showCapeControl"] = cmds.button(label='Cape Viz', w=75, h=20, bgc=grayBGC, c=self._capeVisibility, p=self.uiElements["bodyTabFormLO"])
#Generic Visibility Body Controls
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["bodyClearAllButton"], 'left', 40), (self.uiElements["bodyClearAllButton"], 'top', 25)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["showCapeControl"], 'left', 485), (self.uiElements["showCapeControl"], 'top', 25)])
###Generic Visibilty Middle
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showBeardControl"], 'left', 259), (self.uiElements["showBeardControl"], 'top', 25)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showEyebrowsControl"], 'left', 259), (self.uiElements["showEyebrowsControl"], 'top', 50)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showHairControl"], 'left', 259), (self.uiElements["showHairControl"], 'top', 75)])
#########Generic Right Side
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectMouthControlsButton"], 'left', 485), (self.uiElements["selectMouthControlsButton"], 'top', 25)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectJawButton"], 'left', 485), (self.uiElements["selectJawButton"], 'top', 50)])
#########Generic Left Side
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["faceClearAllButton"], 'left', 40), (self.uiElements["faceClearAllButton"], 'top', 25)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectLeftFKEyeButton"], 'left', 40), (self.uiElements["selectLeftFKEyeButton"], 'top', 75)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectRightFKEyeButton"], 'left', 40), (self.uiElements["selectRightFKEyeButton"], 'top', 100)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectIKMasterEyeButton"], 'left', 40), (self.uiElements["selectIKMasterEyeButton"], 'top', 150)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectLeftIKEyeButton"], 'left', 40), (self.uiElements["selectLeftIKEyeButton"], 'top', 175)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectRightIKEyeButton"], 'left', 40), (self.uiElements["selectRightIKEyeButton"], 'top', 200)])
self.uiElements["headButton"] = cmds.button(label = '', w=20, h=20, bgc = blueBGC, p=self.uiElements["bodyTabFormLO"], c=partial(self.selectControls, ["cc_head01"]))
cmds.button(self.uiElements["headButton"], edit=True, c=partial(self.selectControls, ["cc_head01"], [(self.uiElements["headButton"], blueBGC)]))
self.uiElements["spineDButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["spineDButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_d01"], [(self.uiElements["spineDButton"], blueBGC)]))
self.uiElements["spineCButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["spineCButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_c01"], [(self.uiElements["spineCButton"], blueBGC)]))
self.uiElements["spineBButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["spineBButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_b01"], [(self.uiElements["spineBButton"], blueBGC)]))
self.uiElements["spineAButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["spineAButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_a01"], [(self.uiElements["spineAButton"], blueBGC)]))
#right arm
self.uiElements["rightShoulderFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightShoulderFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_shoulderFK01"], [(self.uiElements["rightShoulderFKButton"], blueBGC)]))
self.uiElements["rightElbowFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightElbowFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_elbowFK01"], [(self.uiElements["rightElbowFKButton"], blueBGC)]))
self.uiElements["rightWristFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightWristFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_wristFK01"], [(self.uiElements["rightWristFKButton"], blueBGC)]))
self.uiElements["rightHandButton"] = cmds.button(label = '', w=40, h=20, bgc=greenBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightHandButton"], edit=True, c=partial(self.selectControls, ["cc_r_handControls01"], [(self.uiElements["rightHandButton"], greenBGC)]))
self.uiElements["rightHandIKControl"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightHandIKControl"], edit=True, c=partial(self.selectControls, ["cc_r_armIK01"], [(self.uiElements["rightHandIKControl"], yellowBGC)]))
self.uiElements["rightArmPoleVectorButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightArmPoleVectorButton"], edit=True, c=partial(self.selectControls, ["cc_r_armPV01"], [(self.uiElements["rightArmPoleVectorButton"], yellowBGC)]))
#left arm
self.uiElements["leftShoulderFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftShoulderFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_shoulderFK01"], [(self.uiElements["leftShoulderFKButton"], blueBGC)]))
self.uiElements["leftElbowFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftElbowFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_elbowFK01"], [(self.uiElements["leftElbowFKButton"], blueBGC)]))
self.uiElements["leftWristFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftWristFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_wristFK01"], [(self.uiElements["leftWristFKButton"], blueBGC)]))
self.uiElements["leftHandButton"] = cmds.button(label = '', w=40, h=20, bgc=greenBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftHandButton"], edit=True, c=partial(self.selectControls, ["cc_l_handControls01"], [(self.uiElements["leftHandButton"], greenBGC)]))
self.uiElements["leftHandIKControl"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftHandIKControl"], edit=True, c=partial(self.selectControls, ["cc_l_armIK01"], [(self.uiElements["leftHandIKControl"], yellowBGC)]))
self.uiElements["leftArmPoleVectorButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftArmPoleVectorButton"], edit=True, c=partial(self.selectControls, ["cc_l_armPV01"], [(self.uiElements["leftArmPoleVectorButton"], yellowBGC)]))
#left leg
self.uiElements["leftLegPVButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftLegPVButton"], edit=True, c=partial(self.selectControls, ["cc_l_kneePV01"], [(self.uiElements["leftLegPVButton"], yellowBGC)]))
self.uiElements["leftAnkleIKButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["leftAnkleIKButton"], edit=True, c=partial(self.selectControls, ["cc_l_legIK01"], [(self.uiElements["leftAnkleIKButton"], yellowBGC)]))
#right leg
self.uiElements["rightLegPVButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightLegPVButton"], edit=True, c=partial(self.selectControls, ["cc_r_kneePV01"], [(self.uiElements["rightLegPVButton"], yellowBGC)]))
self.uiElements["rightAnkleIKButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["rightAnkleIKButton"], edit=True, c=partial(self.selectControls, ["cc_r_legIK01"], [(self.uiElements["rightAnkleIKButton"], yellowBGC)]))
##Fingers left hand
self.uiElements["thumbLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_a01"], [(self.uiElements["thumbLeftAButton"], blueBGC)]))
self.uiElements["thumbLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_b01"], [(self.uiElements["thumbLeftBButton"], blueBGC)]))
self.uiElements["thumbLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_c01"], [(self.uiElements["thumbLeftCButton"], blueBGC)]))
self.uiElements["firstFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_a01"], [(self.uiElements["firstFingerLeftAButton"], blueBGC)]))
self.uiElements["firstFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_b01"], [(self.uiElements["firstFingerLeftBButton"], blueBGC)]))
self.uiElements["firstFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_c01"], [(self.uiElements["firstFingerLeftCButton"], blueBGC)]))
self.uiElements["middleFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_a01"], [(self.uiElements["middleFingerLeftAButton"], blueBGC)]))
self.uiElements["middleFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_b01"], [(self.uiElements["middleFingerLeftBButton"], blueBGC)]))
self.uiElements["middleFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_c01"], [(self.uiElements["middleFingerLeftCButton"], blueBGC)]))
self.uiElements["ringFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_a01"], [(self.uiElements["ringFingerLeftAButton"], blueBGC)]))
self.uiElements["ringFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_b01"], [(self.uiElements["ringFingerLeftBButton"], blueBGC)]))
self.uiElements["ringFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_c01"], [(self.uiElements["ringFingerLeftCButton"], blueBGC)]))
self.uiElements["pinkyFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_a01"], [(self.uiElements["pinkyFingerLeftAButton"], blueBGC)]))
self.uiElements["pinkyFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_b01"], [(self.uiElements["pinkyFingerLeftBButton"], blueBGC)]))
self.uiElements["pinkyFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_c01"], [(self.uiElements["pinkyFingerLeftCButton"], blueBGC)]))
#fingers right hand
self.uiElements["thumbRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_a01"], [(self.uiElements["thumbRightAButton"], blueBGC)]))
self.uiElements["thumbRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_b01"], [(self.uiElements["thumbRightBButton"], blueBGC)]))
self.uiElements["thumbRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["thumbRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_c01"], [(self.uiElements["thumbRightCButton"], blueBGC)]))
self.uiElements["firstFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_a01"], [(self.uiElements["firstFingerRightAButton"], blueBGC)]))
self.uiElements["firstFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_b01"], [(self.uiElements["firstFingerRightBButton"], blueBGC)]))
self.uiElements["firstFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["firstFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_c01"], [(self.uiElements["firstFingerRightCButton"], blueBGC)]))
self.uiElements["middleFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_a01"], [(self.uiElements["middleFingerRightAButton"], blueBGC)]))
self.uiElements["middleFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_b01"], [(self.uiElements["middleFingerRightBButton"], blueBGC)]))
self.uiElements["middleFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["middleFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_c01"], [(self.uiElements["middleFingerRightCButton"], blueBGC)]))
self.uiElements["ringFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_a01"], [(self.uiElements["ringFingerRightAButton"], blueBGC)]))
self.uiElements["ringFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_b01"], [(self.uiElements["ringFingerRightBButton"], blueBGC)]))
self.uiElements["ringFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["ringFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_c01"], [(self.uiElements["ringFingerRightCButton"], blueBGC)]))
self.uiElements["pinkyFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_a01"], [(self.uiElements["pinkyFingerRightAButton"], blueBGC)]))
self.uiElements["pinkyFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_b01"], [(self.uiElements["pinkyFingerRightBButton"], blueBGC)]))
self.uiElements["pinkyFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"])
cmds.button(self.uiElements["pinkyFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["pinkyFingerRightCButton"], blueBGC)]))
#general
#cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["clearAllButton"], 'left', 20), (self.uiElements["clearAllButton"], 'top', 20)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["headButton"], 'left', 300), (self.uiElements["headButton"], 'top', 50)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineDButton"], 'left', 300), (self.uiElements["spineDButton"], 'top', 150)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineCButton"], 'left', 300), (self.uiElements["spineCButton"], 'top', 180)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineBButton"], 'left', 300), (self.uiElements["spineBButton"], 'top', 210)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineAButton"], 'left', 300), (self.uiElements["spineAButton"], 'top', 240)])
#right arm
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightShoulderFKButton"], 'left', 235), (self.uiElements["rightShoulderFKButton"], 'top', 130)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightElbowFKButton"], 'left', 180), (self.uiElements["rightElbowFKButton"], 'top', 200)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightWristFKButton"], 'left', 120), (self.uiElements["rightWristFKButton"], 'top', 260)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightHandButton"], 'right', 126), (self.uiElements["rightHandButton"], 'top', 730)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightHandIKControl"], 'left', 90), (self.uiElements["rightHandIKControl"], 'top', 260)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightArmPoleVectorButton"], 'left', 150), (self.uiElements["rightArmPoleVectorButton"], 'top', 200)])
#left arm
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftShoulderFKButton"], 'left', 365), (self.uiElements["leftShoulderFKButton"], 'top', 130)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftElbowFKButton"], 'left', 420), (self.uiElements["leftElbowFKButton"], 'top', 200)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftWristFKButton"], 'left', 480), (self.uiElements["leftWristFKButton"], 'top', 260)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftHandButton"], 'left', 152), (self.uiElements["leftHandButton"], 'top', 730)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftHandIKControl"], 'left', 510), (self.uiElements["leftHandIKControl"], 'top', 260)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftArmPoleVectorButton"], 'left', 450), (self.uiElements["leftArmPoleVectorButton"], 'top', 200)])
#left leg
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftLegPVButton"], 'left', 330), (self.uiElements["leftLegPVButton"], 'top', 410)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftAnkleIKButton"], 'left', 330), (self.uiElements["leftAnkleIKButton"], 'top', 500)])
#right leg
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightLegPVButton"], 'left', 270), (self.uiElements["rightLegPVButton"], 'top', 410)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightAnkleIKButton"], 'left', 270), (self.uiElements["rightAnkleIKButton"], 'top', 500)])
#fingersLeftHand
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftAButton"], 'left', 195), (self.uiElements["thumbLeftAButton"], 'top', 650)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftBButton"], 'left', 230), (self.uiElements["thumbLeftBButton"], 'top', 620)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftCButton"], 'left', 255), (self.uiElements["thumbLeftCButton"], 'top', 590)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftAButton"], 'left', 190), (self.uiElements["firstFingerLeftAButton"], 'top', 560)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftBButton"], 'left', 190), (self.uiElements["firstFingerLeftBButton"], 'top', 525)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftCButton"], 'left', 190), (self.uiElements["firstFingerLeftCButton"], 'top', 490)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftAButton"], 'left', 152), (self.uiElements["middleFingerLeftAButton"], 'top', 558)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftBButton"], 'left', 152), (self.uiElements["middleFingerLeftBButton"], 'top', 520)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftCButton"], 'left', 152), (self.uiElements["middleFingerLeftCButton"], 'top', 485)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftAButton"], 'left', 125), (self.uiElements["ringFingerLeftAButton"], 'top', 560)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftBButton"], 'left', 120), (self.uiElements["ringFingerLeftBButton"], 'top', 525)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftCButton"], 'left', 115), (self.uiElements["ringFingerLeftCButton"], 'top', 490)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftAButton"], 'left', 100), (self.uiElements["pinkyFingerLeftAButton"], 'top', 575)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftBButton"], 'left', 95), (self.uiElements["pinkyFingerLeftBButton"], 'top', 545)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftCButton"], 'left', 90), (self.uiElements["pinkyFingerLeftCButton"], 'top', 520)])
#fingersRightHand, still need to move fingers on positioning in right direction
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightAButton"], 'right', 175), (self.uiElements["thumbRightAButton"], 'top', 650)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightBButton"], 'right', 200), (self.uiElements["thumbRightBButton"], 'top', 620)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightCButton"], 'right', 225), (self.uiElements["thumbRightCButton"], 'top', 590)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightAButton"], 'right', 162), (self.uiElements["firstFingerRightAButton"], 'top', 560)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightBButton"], 'right', 162), (self.uiElements["firstFingerRightBButton"], 'top', 525)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightCButton"], 'right', 162), (self.uiElements["firstFingerRightCButton"], 'top', 490)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightAButton"], 'right', 126), (self.uiElements["middleFingerRightAButton"], 'top', 558)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightBButton"], 'right', 126), (self.uiElements["middleFingerRightBButton"], 'top', 520)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightCButton"], 'right', 126), (self.uiElements["middleFingerRightCButton"], 'top', 485)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightAButton"], 'right', 97), (self.uiElements["ringFingerRightAButton"], 'top', 560)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightBButton"], 'right', 93), (self.uiElements["ringFingerRightBButton"], 'top', 525)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightCButton"], 'right', 90), (self.uiElements["ringFingerRightCButton"], 'top', 490)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightAButton"], 'right', 72), (self.uiElements["pinkyFingerRightAButton"], 'top', 575)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightBButton"], 'right', 69), (self.uiElements["pinkyFingerRightBButton"], 'top', 545)])
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightCButton"], 'right', 65), (self.uiElements["pinkyFingerRightCButton"], 'top', 520)])
#########################Face##########################################
self.uiElements["noseBridgeEyebrowButton"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["noseBridgeEyebrowButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["noseBridgeEyebrowButton"], faceBGC)]))
self.uiElements["noseBridgeLower"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["noseBridgeLower"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["noseBridgeLower"], faceBGC)]))
self.uiElements["leftEyeBrowInner"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftEyeBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowInner"], faceBGC)]))
self.uiElements["leftEyeBrowMid"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftEyeBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowMid"], faceBGC)]))
self.uiElements["leftEyeBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftEyeBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowOuter"], faceBGC)]))
self.uiElements["rightEyeBrowInner"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightEyeBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowInner"], faceBGC)]))
self.uiElements["rightEyeBrowMid"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightEyeBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowMid"], faceBGC)]))
self.uiElements["rightEyeBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightEyeBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowOuter"], faceBGC)]))
self.uiElements["upperMidEyeBrow"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["upperMidEyeBrow"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["upperMidEyeBrow"], greenBGC)]))
self.uiElements["leftUpperBrowInner"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowInner"], greenBGC)]))
self.uiElements["leftUpperBrowMid"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowMid"], greenBGC)]))
self.uiElements["leftUpperBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowOuter"], greenBGC)]))
self.uiElements["rightUpperBrowInner"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowInner"], greenBGC)]))
self.uiElements["rightUpperBrowMid"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowMid"], greenBGC)]))
self.uiElements["rightUpperBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowOuter"], greenBGC)]))
self.uiElements["leftNostril"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftNostril"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftNostril"], blueBGC)]))
self.uiElements["rightNostril"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightNostril"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightNostril"], blueBGC)]))
###Lower Face Left###
self.uiElements["leftNasolabialUpper2"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftNasolabialUpper2"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialUpper2"], [(self.uiElements["leftNasolabialUpper2"], yellowBGC)]))
self.uiElements["leftEyeSquintInner1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftEyeSquintInner1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_eyeSquintInner1"], [(self.uiElements["leftEyeSquintInner1"], yellowBGC)]))
self.uiElements["leftCheekBone1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftCheekBone1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_cheekBone1"], [(self.uiElements["leftCheekBone1"], yellowBGC)]))
self.uiElements["leftNasolabialMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftNasolabialMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialMid1"], [(self.uiElements["leftNasolabialMid1"], yellowBGC)]))
self.uiElements["leftNasolabialLower1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftNasolabialLower1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialLower1"], [(self.uiElements["leftNasolabialLower1"], yellowBGC)]))
self.uiElements["leftCheekPuff1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftCheekPuff1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_cheekPuff1"], [(self.uiElements["leftCheekPuff1"], yellowBGC)]))
self.uiElements["leftOrbicularis1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftOrbicularis1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_orbicularis1"], [(self.uiElements["leftOrbicularis1"], yellowBGC)]))
self.uiElements["leftJawSqueeze1"] = cmds.button(label='', w=10, h=10, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftJawSqueeze1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_jawSqueeze1"], [(self.uiElements["leftJawSqueeze1"], yellowBGC)]))
self.uiElements["leftTemporalLobe1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftTemporalLobe1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_temporalLobe1"], [(self.uiElements["leftTemporalLobe1"], yellowBGC)]))
self.uiElements["leftNasolabialUpper3"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftNasolabialUpper3"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialUpper3"], [(self.uiElements["leftNasolabialUpper3"], yellowBGC)]))
self.uiElements["leftEyeSquintMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftEyeSquintMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_eyeSquintMid1"], [(self.uiElements["leftEyeSquintMid1"], yellowBGC)]))
###Lower Face Right###
self.uiElements["rightNasolabialUpper2"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightNasolabialUpper2"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialUpper2"], [(self.uiElements["rightNasolabialUpper2"], yellowBGC)]))
self.uiElements["rightEyeSquintInner1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightEyeSquintInner1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_eyeSquintInner1"], [(self.uiElements["rightEyeSquintInner1"], yellowBGC)]))
self.uiElements["rightCheekBone1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightCheekBone1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_cheekBone1"], [(self.uiElements["rightCheekBone1"], yellowBGC)]))
self.uiElements["rightNasolabialMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightNasolabialMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialMid1"], [(self.uiElements["rightNasolabialMid1"], yellowBGC)]))
self.uiElements["rightNasolabialLower1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightNasolabialLower1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialLower1"], [(self.uiElements["rightNasolabialLower1"], yellowBGC)]))
self.uiElements["rightCheekPuff1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightCheekPuff1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_cheekPuff1"], [(self.uiElements["rightCheekPuff1"], yellowBGC)]))
self.uiElements["rightOrbicularis1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightOrbicularis1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_orbicularis1"], [(self.uiElements["rightOrbicularis1"], yellowBGC)]))
self.uiElements["rightJawSqueeze1"] = cmds.button(label='', w=10, h=10, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightJawSqueeze1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_jawSqueeze1"], [(self.uiElements["rightJawSqueeze1"], yellowBGC)]))
self.uiElements["rightTemporalLobe1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightTemporalLobe1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_temporalLobe1"], [(self.uiElements["rightTemporalLobe1"], yellowBGC)]))
self.uiElements["rightNasolabialUpper3"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightNasolabialUpper3"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialUpper3"], [(self.uiElements["rightNasolabialUpper3"], yellowBGC)]))
self.uiElements["rightEyeSquintMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightEyeSquintMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_eyeSquintMid1"], [(self.uiElements["rightEyeSquintMid1"], yellowBGC)]))
#upper lips
self.uiElements["upperMiddleLip"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["upperMiddleLip"], edit=True, c=partial(self.selectControls, ["anim_cc_midUpperLip1"], [(self.uiElements["upperMiddleLip"], redBGC)]))
self.uiElements["leftUpperLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_l_upperLip03"], [(self.uiElements["leftUpperLip01"], redBGC)]))
self.uiElements["leftUpperLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_l_upperLip04"], [(self.uiElements["leftUpperLip02"], redBGC)]))
self.uiElements["rightUpperLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_r_upperLip03"], [(self.uiElements["rightUpperLip01"], redBGC)]))
self.uiElements["rightUpperLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_r_upperLip04"], [(self.uiElements["rightUpperLip02"], redBGC)]))
#lower lips
self.uiElements["lowerMiddleLip"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["lowerMiddleLip"], edit=True, c=partial(self.selectControls, ["anim_cc_midLowerLip1"], [(self.uiElements["lowerMiddleLip"], redBGC)]))
self.uiElements["leftlowerLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftlowerLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_l_lowerLip03"], [(self.uiElements["leftlowerLip01"], redBGC)]))
self.uiElements["leftlowerLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftlowerLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_l_lowerLip04"], [(self.uiElements["leftlowerLip02"], redBGC)]))
self.uiElements["rightlowerLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightlowerLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_r_lowerLip03"], [(self.uiElements["rightlowerLip01"], redBGC)]))
self.uiElements["rightlowerLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightlowerLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_r_lowerLip04"], [(self.uiElements["rightlowerLip02"], redBGC)]))
#corner lips
self.uiElements["leftCornerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftCornerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_r_mouthCorner1"], [(self.uiElements["leftCornerLip"], blueBGC)]))
self.uiElements["rightCornerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightCornerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_l_mouthCorner1"], [(self.uiElements["rightCornerLip"], blueBGC)]))
#Jaw
self.uiElements["midBelowLowerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["midBelowLowerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_r_belowLowerLipMid1"], [(self.uiElements["midBelowLowerLip"], blueBGC)]))
self.uiElements["leftDepressor1"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftDepressor1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_depressor1"], [(self.uiElements["leftDepressor1"], blueBGC)]))
self.uiElements["rightDepressor1"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightDepressor1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_depressor1"], [(self.uiElements["rightDepressor1"], blueBGC)]))
#Eye Right Upper And Lower
self.uiElements["rightUpperEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid01"], [(self.uiElements["rightUpperEyeInner01"], blueBGC)]))
self.uiElements["rightUpperEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid02"], [(self.uiElements["rightUpperEyeMid01"], blueBGC)]))
self.uiElements["rightUpperEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightUpperEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid03"], [(self.uiElements["rightUpperEyeOuter01"], blueBGC)]))
self.uiElements["rightInnerCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightInnerCorner01"], edit=True, c=partial(self.selectControls, ["cc_r_innerCornerEyeLid01"], [(self.uiElements["rightInnerCorner01"], blueBGC)]))
self.uiElements["rightOuterCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightOuterCorner01"], edit=True, c=partial(self.selectControls, ["cc_r_outerCornerEyeLid01"], [(self.uiElements["rightOuterCorner01"], blueBGC)]))
self.uiElements["rightLowerEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightLowerEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid03"], [(self.uiElements["rightLowerEyeOuter01"], blueBGC)]))
self.uiElements["rightLowerEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightLowerEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid02"], [(self.uiElements["rightLowerEyeMid01"], blueBGC)]))
self.uiElements["rightLowerEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["rightLowerEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid01"], [(self.uiElements["rightLowerEyeInner01"], blueBGC)]))
#Eye Left Upper And Lower
self.uiElements["leftUpperEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid01"], [(self.uiElements["leftUpperEyeInner01"], blueBGC)]))
self.uiElements["leftUpperEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid02"], [(self.uiElements["leftUpperEyeMid01"], blueBGC)]))
self.uiElements["leftUpperEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftUpperEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid03"], [(self.uiElements["leftUpperEyeOuter01"], blueBGC)]))
self.uiElements["leftInnerCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftInnerCorner01"], edit=True, c=partial(self.selectControls, ["cc_l_innerCornerEyeLid01"], [(self.uiElements["leftInnerCorner01"], blueBGC)]))
self.uiElements["leftOuterCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftOuterCorner01"], edit=True, c=partial(self.selectControls, ["cc_l_outerCornerEyeLid01"], [(self.uiElements["leftOuterCorner01"], blueBGC)]))
self.uiElements["leftLowerEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftLowerEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid03"], [(self.uiElements["leftLowerEyeOuter01"], blueBGC)]))
self.uiElements["leftLowerEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftLowerEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid02"], [(self.uiElements["leftLowerEyeMid01"], blueBGC)]))
self.uiElements["leftLowerEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"])
cmds.button(self.uiElements["leftLowerEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid01"], [(self.uiElements["leftLowerEyeInner01"], blueBGC)]))
# upper lips
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["upperMiddleLip"], 'left', 296), (self.uiElements["upperMiddleLip"], 'top', 440)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperLip01"], 'left', 318), (self.uiElements["leftUpperLip01"], 'top', 444)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperLip02"], 'left', 337), (self.uiElements["leftUpperLip02"], 'top', 450)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperLip01"], 'left', 274), (self.uiElements["rightUpperLip01"], 'top', 444)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperLip02"], 'left', 255), (self.uiElements["rightUpperLip02"], 'top', 450)])
# lower lips
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["lowerMiddleLip"], 'left', 296), (self.uiElements["lowerMiddleLip"], 'top', 475)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftlowerLip01"], 'left', 318), (self.uiElements["leftlowerLip01"], 'top', 470)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftlowerLip02"], 'left', 337), (self.uiElements["leftlowerLip02"], 'top', 465)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightlowerLip01"], 'left', 274), (self.uiElements["rightlowerLip01"], 'top', 470)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightlowerLip02"], 'left', 255), (self.uiElements["rightlowerLip02"], 'top', 465)])
# corner lips
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCornerLip"], 'left', 235), (self.uiElements["leftCornerLip"], 'top', 460)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCornerLip"], 'left', 360), (self.uiElements["rightCornerLip"], 'top', 460)])
##jaw
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["midBelowLowerLip"], 'left', 296), (self.uiElements["midBelowLowerLip"], 'top', 495)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftDepressor1"], 'left', 340), (self.uiElements["leftDepressor1"], 'top', 545)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightDepressor1"], 'left', 252), (self.uiElements["rightDepressor1"], 'top', 545)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["noseBridgeEyebrowButton"], 'left', 296), (self.uiElements["noseBridgeEyebrowButton"], 'top', 300)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["noseBridgeLower"], 'left', 296), (self.uiElements["noseBridgeLower"], 'top', 325)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["upperMidEyeBrow"], 'left', 296), (self.uiElements["upperMidEyeBrow"], 'top', 250)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowInner"], 'left', 345), (self.uiElements["leftEyeBrowInner"], 'top', 275)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowMid"], 'left', 385), (self.uiElements["leftEyeBrowMid"], 'top', 265)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowOuter"], 'left', 415), (self.uiElements["leftEyeBrowOuter"], 'top', 275)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowInner"], 'left', 247), (self.uiElements["rightEyeBrowInner"], 'top', 275)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowMid"], 'left', 207), (self.uiElements["rightEyeBrowMid"], 'top', 265)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowOuter"], 'left', 177), (self.uiElements["rightEyeBrowOuter"], 'top', 275)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowInner"], 'left', 340), (self.uiElements["leftUpperBrowInner"], 'top', 240)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowMid"], 'left', 395), (self.uiElements["leftUpperBrowMid"], 'top', 215)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowOuter"], 'left', 420), (self.uiElements["leftUpperBrowOuter"], 'top', 250)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowInner"], 'left', 252), (self.uiElements["rightUpperBrowInner"], 'top', 240)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowMid"], 'left', 197), (self.uiElements["rightUpperBrowMid"], 'top', 215)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowOuter"], 'left', 172), (self.uiElements["rightUpperBrowOuter"], 'top', 250)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNostril"], 'left', 330), (self.uiElements["leftNostril"], 'top', 390)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNostril"], 'left', 262), (self.uiElements["rightNostril"], 'top', 390)])
####Lower Face left
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialUpper2"], 'left', 355), (self.uiElements["leftNasolabialUpper2"], 'top', 390)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeSquintInner1"], 'left', 365), (self.uiElements["leftEyeSquintInner1"], 'top', 350)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCheekBone1"], 'left', 395), (self.uiElements["leftCheekBone1"], 'top', 385)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialMid1"], 'left', 375), (self.uiElements["leftNasolabialMid1"], 'top', 420)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialLower1"], 'left', 390), (self.uiElements["leftNasolabialLower1"], 'top', 450)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCheekPuff1"], 'left', 410), (self.uiElements["leftCheekPuff1"], 'top', 425)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftOrbicularis1"], 'left', 360), (self.uiElements["leftOrbicularis1"], 'top', 490)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftJawSqueeze1"], 'left', 430), (self.uiElements["leftJawSqueeze1"], 'top', 460)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftTemporalLobe1"], 'left', 425), (self.uiElements["leftTemporalLobe1"], 'top', 310)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialUpper3"], 'left', 328), (self.uiElements["leftNasolabialUpper3"], 'top', 355)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeSquintMid1"], 'left', 408), (self.uiElements["leftEyeSquintMid1"], 'top', 355)])
####Lower Face Right
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialUpper2"], 'left', 237), (self.uiElements["rightNasolabialUpper2"], 'top', 390)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeSquintInner1"], 'left', 227), (self.uiElements["rightEyeSquintInner1"], 'top', 350)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCheekBone1"], 'left', 197), (self.uiElements["rightCheekBone1"], 'top', 385)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialMid1"], 'left', 217), (self.uiElements["rightNasolabialMid1"], 'top', 420)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialLower1"], 'left', 202), (self.uiElements["rightNasolabialLower1"], 'top', 450)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCheekPuff1"], 'left', 182), (self.uiElements["rightCheekPuff1"], 'top', 425)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightOrbicularis1"], 'left', 232), (self.uiElements["rightOrbicularis1"], 'top', 490)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightJawSqueeze1"], 'left', 162), (self.uiElements["rightJawSqueeze1"], 'top', 460)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightTemporalLobe1"], 'left', 167), (self.uiElements["rightTemporalLobe1"], 'top', 310)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialUpper3"], 'left', 264), (self.uiElements["rightNasolabialUpper3"], 'top', 355)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeSquintMid1"], 'left', 184), (self.uiElements["rightEyeSquintMid1"], 'top', 355)])
#Eyes Right Upper
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeInner01"], 'left', 185), (self.uiElements["rightUpperEyeInner01"], 'top', 690)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeMid01"], 'left', 130), (self.uiElements["rightUpperEyeMid01"], 'top', 660)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeOuter01"], 'left', 80), (self.uiElements["rightUpperEyeOuter01"], 'top', 675)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightOuterCorner01"], 'left', 55), (self.uiElements["rightOuterCorner01"], 'top', 710)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightInnerCorner01"], 'left', 205), (self.uiElements["rightInnerCorner01"], 'top', 720)])
#Eyes Right Lower
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeOuter01"], 'left', 75), (self.uiElements["rightLowerEyeOuter01"], 'top', 740)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeMid01"], 'left', 120), (self.uiElements["rightLowerEyeMid01"], 'top', 745)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeInner01"], 'left', 170), (self.uiElements["rightLowerEyeInner01"], 'top', 735)])
#Eyes Left Upper
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeInner01"], 'left', 407), (self.uiElements["leftUpperEyeInner01"], 'top', 690)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeMid01"], 'left', 462), (self.uiElements["leftUpperEyeMid01"], 'top', 660)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeOuter01"], 'left', 512), (self.uiElements["leftUpperEyeOuter01"], 'top', 675)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftOuterCorner01"], 'left', 537), (self.uiElements["leftOuterCorner01"], 'top', 710)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftInnerCorner01"], 'left', 387), (self.uiElements["leftInnerCorner01"], 'top', 720)])
#Eyes Left Lower
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeOuter01"], 'left', 517), (self.uiElements["leftLowerEyeOuter01"], 'top', 740)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeMid01"], 'left', 472), (self.uiElements["leftLowerEyeMid01"], 'top', 745)])
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeInner01"], 'left', 422), (self.uiElements["leftLowerEyeInner01"], 'top', 735)])
cmds.tabLayout(self.uiElements["mainTabLO"], edit=True, tabLabel=((self.uiElements["bodyTab"], 'Body'), (self.uiElements["faceTabFormLO"], 'Face')))
cmds.showWindow(self.uiElements["window"])
def selectControls(self, controls, buttonInfo, *args):
#shift held down
#buttonInfo = [[buttonName, buttonBGC]]
mods = cmds.getModifiers()
if (mods & 1) > 0:
for i in range(len(controls)):
cmds.select(controls[i], tgl=True)
buttonName = buttonInfo[i][0]
buttonBGC = buttonInfo[i][1]
cmds.button(buttonName, edit=True, bgc=[1.0, 1.0, 1.0])
++i
self.createSelectionScriptJob(controls[i], buttonName, buttonBGC)
#no modifiers
else:
cmds.select(cl=True)
for i in range(len(controls)):
cmds.select(controls[i], add=True)
buttonName = buttonInfo[i][0]
buttonBGC = buttonInfo[i][1]
cmds.button(buttonName, edit=True, bgc=[1.0, 1.0, 1.0])
++i
self.createSelectionScriptJob(controls[i], buttonName, buttonBGC)
def createSelectionScriptJob(self, control, buttonName, buttonBGC):
scriptJobNum = cmds.scriptJob(event=["SelectionChanged", partial(self.deselectButton, control, buttonName, buttonBGC)], runOnce = True, parent=self.uiElements["window"])
def deselectButton(self, control, buttonName, buttonBGC):
selection = cmds.ls(sl=1)
if control not in selection:
cmds.button(buttonName, edit=True, bgc=buttonBGC)
else:
self.createSelectionScriptJob(control, buttonName, buttonBGC)
def _clearSelection(self, *args):
cmds.select(cl=True)
def _beardVisibility(self, *args):
checkStatus = cmds.getAttr('Ruslan_Beard.visibility')
if checkStatus == 1:
cmds.setAttr('Ruslan_Beard.visibility', 0)
else :
cmds.setAttr('Ruslan_Beard.visibility', 1)
def _eyebrowVisibility(self, *args):
checkEyebrowLeftStatus = cmds.getAttr('Ruslan_Left_Eyebrow.visibility')
checkEyebrowRightStatus = cmds.getAttr('Ruslan_Right_Eyebrow.visibility')
if checkEyebrowLeftStatus ==1:
cmds.setAttr('Ruslan_Left_Eyebrow.visibility', 0)
else:
cmds.setAttr('Ruslan_Left_Eyebrow.visibility', 1)
if checkEyebrowRightStatus == 1:
cmds.setAttr('Ruslan_Right_Eyebrow.visibility', 0)
else:
cmds.setAttr('Ruslan_Right_Eyebrow.visibility', 1)
def _hairVisibility(self, *args):
checkHairStatus = cmds.getAttr('Ruslan_Hair.visibility')
if checkHairStatus==1:
cmds.setAttr('Ruslan_Hair.visibility', 0)
else:
cmds.setAttr('Ruslan_Hair.visibility', 1)
def _capeVisibility(self, *args):
checkCapeStatus = cmds.getAttr('Ruslan_Cape.visibility')
if checkCapeStatus ==1:
cmds.setAttr('Ruslan_Cape.visibility', 0)
else:
cmds.setAttr('Ruslan_Cape.visibility', 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment