Created
December 14, 2017 13:35
-
-
Save raganmd/ffa7f61e5e2f08a28380b8bce3f6376b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# me - this DAT | |
# panelValue - the PanelValue object that changed | |
# | |
# Make sure the corresponding toggle is enabled in the Panel Execute DAT. | |
mono_defaults = mod( op( 'text_defaults' ) ).mono_defaults | |
level_defaults = mod( op( 'text_defaults' ) ).level_defaults | |
movie_a = op( 'moviefilein_a' ) | |
mono_a = op( 'mono_a' ) | |
level_a = op( 'level_a' ) | |
cue_list = mod( op( 'text_cue_list' ) ).cue_list | |
def offToOn(panelValue): | |
return | |
def whileOn(panelValue): | |
return | |
def onToOff(panelValue): | |
return | |
def whileOff(panelValue): | |
return | |
def valueChange(panelValue): | |
# default radio button | |
if panelValue == 0: | |
for keys, values in mono_defaults.items(): | |
#reset mono defaults for A | |
op( 'mono_a' ).pars( keys )[ 0 ].val = values | |
for keys, values in level_defaults.items(): | |
# #reset level defaults for A | |
op( 'level_a' ).pars( keys )[ 0 ].val = values | |
# for any of our preset buttons | |
else: | |
cue = 'cue' + str( panelValue ) | |
movie_a.par.file = app.samplesFolder + cue_list[ cue ][ 'file' ] | |
mono_a.par.mono = cue_list[ cue ][ 'mono' ] | |
level_a.par.invert = cue_list[ cue ][ 'invert' ] | |
level_a.par.brightness1 = cue_list[ cue ][ 'brightness' ] | |
level_a.par.blacklevel = cue_list[ cue ][ 'blacklevel' ] | |
level_a.par.contrast = cue_list[ cue ][ 'contrast' ] | |
return |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment