2
0

3 Commitit d72e106316 ... 4b85288329

Tekijä SHA1 Viesti Päivämäärä
  micha 4b85288329 fix: tkevent no MAIN.master (manager rename to master) 1 kuukausi sitten
  micha f0aa9d585e add: debug info 2 kuukautta sitten
  micha f23ac10e80 fix: if NONE DATA 2 kuukautta sitten
6 muutettua tiedostoa jossa 27 lisäystä ja 8 poistoa
  1. 4 2
      lib/meta.py
  2. 8 2
      lib/tkevent.py
  3. 2 1
      tkgui/EXEC-BTN.py
  4. 2 1
      tkgui/EXEC-XWING.py
  5. 2 1
      tkgui/FX3.py
  6. 9 1
      tkray/fix.py

+ 4 - 2
lib/meta.py

@@ -287,9 +287,11 @@ def Optionbuffer_create_ATTR(attr_grp="",val=""):
     options = ["none1","none2"]
     if attr_grp in ATTR_GRP:
         options = ATTR_GRP[attr_grp]
-    options.append(" ")
+    #options.append(" ")
+    if " " not in options:
+        options.insert(0," ")
     ob = OptionBuffer(val,options)
-    ob.set_init(" ")
+    #ob.set_init(" ")
     ob.reset()
     return ob
 

+ 8 - 2
lib/tkevent.py

@@ -505,6 +505,10 @@ class tk_event_fx():
         fx3_grid = MAIN.meta.fx3_grid # OptionBuffer()
         if self.attr not in fx3_grid:
             fx_data = {}
+            if self.attr == "CIRCLE":
+                for k,v in fx3_grid.items():
+                    if k.startwith("ATTR"):
+                        print(self.attr,k,v)
             if self.attr == "PLAY":
                 for k,v in fx3_grid.items():
                     vv = v.val()
@@ -515,11 +519,12 @@ class tk_event_fx():
                     #print("**",k,vv,v)
                     
                 for k,v in fx_data.items():
-                    print("HH",k,v)
+                    if "ATTR" in v and v["ATTR"] != " ":
+                        print("HH",k,v)
+
             print()
             return
         fx_func = MAIN.meta.OptionBuffer()
-
         if self.attr.startswith("ATTR:"):
             col = self.attr.split(":")[1]
             fx_func1 = fx3_grid["GRP:"+str(col)]
@@ -529,6 +534,7 @@ class tk_event_fx():
                 fx_func1.val(GRP)
                 fx3_grid[self.attr] = MAIN.meta.Optionbuffer_create_ATTR(GRP)
             fx_func = fx3_grid[self.attr] 
+            print(fx_func.data)
             fx_func.data["wrap"] = 1
         else: 
             fx_func = fx3_grid[self.attr]

+ 2 - 1
tkgui/EXEC-BTN.py

@@ -247,7 +247,8 @@ class Modes(): # DUMMY
         #print("Modes.val",arg,args)
         pass
 
-manager = MANAGER() #{}
+#manager = MANAGER() #{}
+master = MANAGER() #{}
 modes = Modes()
 
 import tkinter as tk

+ 2 - 1
tkgui/EXEC-XWING.py

@@ -316,7 +316,8 @@ class Modes(): # DUMMY
         #print("Modes.val",arg,args)
         pass
 
-manager = MASTER() #{}
+#manager = MASTER() #{}
+master = MASTER() #{}
 modes = Modes()
 
 

+ 2 - 1
tkgui/FX3.py

@@ -266,7 +266,8 @@ class Gui(): # DUMMY
             METAS = self.METAS
 
 
-manager = MANAGER() 
+#manager = MANAGER() 
+master = MANAGER() 
 modes = Modes()
 gui  = Gui()
  

+ 9 - 1
tkray/fix.py

@@ -248,13 +248,21 @@ while not pyray.window_should_close():
         p=0
         keys = []
         host_list = {}
+        if not DATA:
+            DATA = {}
+            print("mc.get ist NONE")
+            pyray.draw_text_ex(font25,"ERR:{NO DATA}",[10,5], 25, 0,  pyray.VIOLET)
+            pyray.end_drawing()
+            time.sleep(0.5)
+            continue
+
         for k in DATA:
             #print(k,DATA[k])
             #print(k)
             keys.append(k)
             host_list[k] = DATA[k] #[0]).ljust(" ",18) #,0,"=",0]
         keys.sort()
-
+        
         k=keys[0]
 
         if cur is None: