|
@@ -65,6 +65,11 @@ def _draw_fx3(frame,c,r,gui,mode="FX"):
|
|
|
|
|
|
ct.elem[comm] = b
|
|
ct.elem[comm] = b
|
|
ct.val[comm] = 0
|
|
ct.val[comm] = 0
|
|
|
|
+ def XXX(event=None,**data):
|
|
|
|
+ print("XXX",event,data)
|
|
|
|
+
|
|
|
|
+ #b.bind("<Button>",XXX) #tkevent.tk_event_fx(fix=0,elem=b,attr=comm,data=gui,mode=mode).cb)
|
|
|
|
+ print(":",[comm])
|
|
b.bind("<Button>",tkevent.tk_event_fx(fix=0,elem=b,attr=comm,data=gui,mode=mode).cb)
|
|
b.bind("<Button>",tkevent.tk_event_fx(fix=0,elem=b,attr=comm,data=gui,mode=mode).cb)
|
|
|
|
|
|
if comm == "xREC-FX":
|
|
if comm == "xREC-FX":
|
|
@@ -75,6 +80,10 @@ def _draw_fx3(frame,c,r,gui,mode="FX"):
|
|
b["text"] = comm
|
|
b["text"] = comm
|
|
b["bg"] = "#ffbf00"
|
|
b["bg"] = "#ffbf00"
|
|
|
|
|
|
|
|
+ if comm == "PLAY":
|
|
|
|
+ b["bg"] = "orange"
|
|
|
|
+ b.config(activebackground="#dd0")
|
|
|
|
+
|
|
if comm in MAIN.meta.fx3_grid:
|
|
if comm in MAIN.meta.fx3_grid:
|
|
fx_func = MAIN.meta.fx3_grid[comm]
|
|
fx_func = MAIN.meta.fx3_grid[comm]
|
|
fx_func.data["wrap"] = 1
|
|
fx_func.data["wrap"] = 1
|
|
@@ -85,6 +94,7 @@ def _draw_fx3(frame,c,r,gui,mode="FX"):
|
|
if comm.startswith("TYPE:"):
|
|
if comm.startswith("TYPE:"):
|
|
b["bg"] = "orange"
|
|
b["bg"] = "orange"
|
|
b.config(activebackground="#dd0")
|
|
b.config(activebackground="#dd0")
|
|
|
|
+
|
|
for a in ["SPEED:","SIZE:","START:","OFFSET:"]:
|
|
for a in ["SPEED:","SIZE:","START:","OFFSET:"]:
|
|
if comm.startswith(a):
|
|
if comm.startswith(a):
|
|
b["bg"] = "lightgreen"
|
|
b["bg"] = "lightgreen"
|
|
@@ -181,7 +191,7 @@ class MANAGER(): # DUMMY
|
|
def __init__(self,*arg,**args):
|
|
def __init__(self,*arg,**args):
|
|
print(self,"__init__",arg,args)
|
|
print(self,"__init__",arg,args)
|
|
|
|
|
|
- def _go(self,nr,*arg,**args): #val=None,xfade=None,event=None,button="",ptfade=None):
|
|
|
|
|
|
+ def send(self,nr,*arg,**args): #val=None,xfade=None,event=None,button="",ptfade=None):
|
|
if _global_key_lock:
|
|
if _global_key_lock:
|
|
return
|
|
return
|
|
|
|
|
|
@@ -190,6 +200,7 @@ class MANAGER(): # DUMMY
|
|
v = args["val"]
|
|
v = args["val"]
|
|
|
|
|
|
msg=json.dumps([{"event":"EXEC","EXEC":btn_nr+1,"VAL":v,"NR-KEY":btn_nr}]).encode("utf-8")
|
|
msg=json.dumps([{"event":"EXEC","EXEC":btn_nr+1,"VAL":v,"NR-KEY":btn_nr}]).encode("utf-8")
|
|
|
|
+ msg=json.dumps([{"event":"XXX","YYY":1,"VAL":12}]).encode("utf-8")
|
|
cprint("SEND MASTER._GO:",msg,color="green")
|
|
cprint("SEND MASTER._GO:",msg,color="green")
|
|
cmd_client.send(msg)
|
|
cmd_client.send(msg)
|
|
|
|
|
|
@@ -266,7 +277,7 @@ win_title="FX3"
|
|
store = movewin.load_all_sdl(win_title)
|
|
store = movewin.load_all_sdl(win_title)
|
|
print(store)
|
|
print(store)
|
|
W=380
|
|
W=380
|
|
-H=500
|
|
|
|
|
|
+H=550
|
|
POS=[800,200]
|
|
POS=[800,200]
|
|
if store:
|
|
if store:
|
|
W = store[-4]
|
|
W = store[-4]
|