|
@@ -994,7 +994,7 @@ class GUI_FixtureEditor():
|
|
|
c+=1
|
|
|
|
|
|
def _fader_cb(self,arg,name="<name>",**args):
|
|
|
- print(" FixtureEditor._cb",args,arg)
|
|
|
+ print(" FixtureEditor._cb",args,arg,name)
|
|
|
#print(" ",name,"_cb.args >>",args,arg[1:])
|
|
|
self.count_ch()
|
|
|
|
|
@@ -1007,7 +1007,7 @@ class GUI_FixtureEditor():
|
|
|
j.append(jdata)
|
|
|
jclient_send(j)
|
|
|
except Exception as e:
|
|
|
- print(arg,args)
|
|
|
+ print("exec",arg,args)
|
|
|
print(e)
|
|
|
|
|
|
def _cb(self,arg,name="<name>",**args):
|
|
@@ -1608,23 +1608,28 @@ class GUI_ExecWingLayout():
|
|
|
self.frame.pack()
|
|
|
self._event_redraw()
|
|
|
|
|
|
- def set_fader(self,nr,val,color=""):
|
|
|
- #print("set_fader",nr,val)
|
|
|
+ def set_fader(self,nr,val,color="",info="info",change=0):
|
|
|
+ mute = 1
|
|
|
+ if nr == 2:
|
|
|
+ mute = 1
|
|
|
+ if info != "dmx_in":
|
|
|
+ mute=1
|
|
|
+ if not mute:print("set_fader",nr,val,info)
|
|
|
if nr < len(self.elem):
|
|
|
- ee = self.elem[nr].elem[0]
|
|
|
- ee.set(val)
|
|
|
- if color:
|
|
|
- ee["bg"] = color
|
|
|
- return # STOP
|
|
|
+ try:
|
|
|
+ ee = self.elem[nr].elem[0]
|
|
|
+ ee.set(val)
|
|
|
+ if color:
|
|
|
+ ee["bg"] = color
|
|
|
+ except Exception as e:
|
|
|
+ if change:
|
|
|
+ self.event_cb(a1=val,nr=nr)
|
|
|
+ #cprint("set_fader",e,color="red")
|
|
|
+ #raise e
|
|
|
+ #self.frame.update_idle_task()
|
|
|
+ if not mute:print("set_fader",nr,val,info)
|
|
|
|
|
|
- for i in self.elem:
|
|
|
- e = i #self.elem[i] #.append(e)
|
|
|
- #print("e",e)
|
|
|
- ee = e.elem[0]
|
|
|
- #print(dir(ee))
|
|
|
- ee.set(val)# = val
|
|
|
- #for ee in e.elem: #.append(self.b)
|
|
|
- # print("ee",ee)
|
|
|
+ return # STOP
|
|
|
|
|
|
def event_cb(self,a1="",a2="",nr=None,**args):
|
|
|
#print(" ExecWing.event_cb:",nr,a1,a2,args)
|
|
@@ -1644,7 +1649,7 @@ class GUI_ExecWingLayout():
|
|
|
jdata["CMD"] = "EXEC-OFFSET-MASTER"
|
|
|
jdata["NR"] = nr-20 +self.start
|
|
|
|
|
|
- print(" ExecWing.event_cb",jdata)
|
|
|
+ #print(" ExecWing.event_cb",jdata)
|
|
|
j = [jdata]
|
|
|
jclient_send(j)
|
|
|
|