Exemplo n.º 1
0
 def closeEvent(self, event):
     """Removes the callback when the shotfinaling window gets closed."""
     try:
         message = OpenMaya.MMessage()
         anm = OpenMayaAnim.MAnimMessage()
         anm.removeCallback(self.key_callback_id)
         print 'shotfinaling: deleted keyframe callback.'
         message.removeCallback(self.blendvalue_callback_id)
         print 'shotfinaling: deleted blend value slider callback.'
     except Exception as err:
         print err
Exemplo n.º 2
0
 def add_callbacks(self):
     """Adds the on time change callback."""
     self.blendvalue_callback_id = OpenMaya.MDGMessage(
     ).addTimeChangeCallback(self.blend_value_callback)
     self.key_callback_id = OpenMayaAnim.MAnimMessage(
     ).addAnimKeyframeEditedCallback(self.key_callback)