#!/usr/bin/python3 import json import time import sys import os import tkinter as tk import traceback import _thread as thread sys.path.insert(0,"/opt/LibreLight/Xdesk/") gui=None INIT_OK = 1 IS_GUI = 0 import __main__ as MAIN import lib.meta as meta import tool.git as git CAPTION = "FX3" title = CAPTION title += git.get_all() from lib.cprint import cprint import lib.libtk as libtk import lib.libtk2 as libtk2 import lib.zchat as chat import lib.mytklib as mytklib import lib.tkevent as tkevent #import tkgui.draw as draw import tool.movewin as movewin movewin.check_is_started("FX3","/opt/LibreLight/Xdesk/tkgui/FX3.py") def _add_space(frame,r,c): b = tk.Canvas(frame,bg="black", height=2,bd=0,width=6,highlightthickness=0) #,bd="black") b.grid(row=r, column=c, sticky=tk.W+tk.E) r+=1 c=0 return r,c def _draw_fx3(frame,c,r,gui,mode="FX"): ct = MAIN.meta.fx3 #moves prm = MAIN.meta.fx3_prm for comm in ct.labels: if comm == "\n\n": b = tk.Label(frame,bg="black", text="-",font=space_font) b.grid(row=r, column=c,pady=0,padx=0, sticky=tk.W+tk.E) c=0 r+=1 continue if comm == "\n": c=0 r+=1 continue v=0 b = tk.Button(frame,bg="lightgrey", text=str(comm),width=6,height=1) ct.elem[comm] = b ct.val[comm] = 0 def XXX(event=None,**data): print("XXX",event,data) #b.bind("