|
@@ -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)
|
|
|
|
|
|
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=""):
|
|
|
-
|
|
|
+ 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
|
|
|
+ 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)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if not mute:print("set_fader",nr,val,info)
|
|
|
|
|
|
- for i in self.elem:
|
|
|
- e = i
|
|
|
-
|
|
|
- ee = e.elem[0]
|
|
|
-
|
|
|
- ee.set(val)
|
|
|
-
|
|
|
-
|
|
|
+ return
|
|
|
|
|
|
def event_cb(self,a1="",a2="",nr=None,**args):
|
|
|
|
|
@@ -1644,7 +1649,7 @@ class GUI_ExecWingLayout():
|
|
|
jdata["CMD"] = "EXEC-OFFSET-MASTER"
|
|
|
jdata["NR"] = nr-20 +self.start
|
|
|
|
|
|
- print(" ExecWing.event_cb",jdata)
|
|
|
+
|
|
|
j = [jdata]
|
|
|
jclient_send(j)
|
|
|
|