micha пре 8 месеци
родитељ
комит
6bfd97212a
2 измењених фајлова са 26 додато и 1 уклоњено
  1. 25 0
      _LibreLightDesk.py
  2. 1 1
      tkgui/EXEC.py

+ 25 - 0
_LibreLightDesk.py

@@ -1730,6 +1730,7 @@ if __run_main:
     data.append({"text":"---"})
     data.append({"text":"- DEMO -"})
     data.append({"text":"---"})
+    data.append({"text":"TK-EXEC"})
     data.append({"text":"SDL-STAGE"})
     data.append({"text":"SDL-Shader"})
     data.append({"text":"TABLE"})
@@ -1900,6 +1901,30 @@ if __run_main:
     cls = sdl_config #: None #GUI_CONF
     cb_ok = None
 
+    c = window_create_sdl_buffer(args=args,cls=cls,data=data,cb_ok=cb_ok,gui=master,scroll=1)
+    window_manager.new(None,name,wcb=c)
+    if libwin.split_window_show(pos_list,_filter=name):
+        window_manager.top(name)
+
+    # =======================================================================
+    name="TK-EXEC"
+    def sdl_config():
+        cmd="/usr/bin/python3 /opt/LibreLight/Xdesk/tkgui/EXEC.py " #&"
+        print(cmd)
+
+        def xyz123(cmd):
+            os.system(cmd)
+        thread.start_new_thread(xyz123,(cmd,))
+        return [None,None,None]
+    args = {"title":name,"master":0,"width":W1,"height":H1,"left":L1,"top":TOP}
+    geo = libwin.split_window_position(pos_list,name)
+    if geo:
+        args.update(geo)
+
+    data = []
+    cls = sdl_config #: None #GUI_CONF
+    cb_ok = None
+
     c = window_create_sdl_buffer(args=args,cls=cls,data=data,cb_ok=cb_ok,gui=master,scroll=1)
     window_manager.new(None,name,wcb=c)
     if libwin.split_window_show(pos_list,_filter=name):

+ 1 - 1
tkgui/EXEC.py

@@ -165,5 +165,5 @@ defaultFont.configure(family="FreeSans",
 xframe = libtk.ScrollFrame(root,width=820,height=400,bd=1,bg="black",head=None,foot=None)
 draw.draw_exec(gui,xframe,EXEC)
 #xframe.pack()
-
+root.title("DEMO TK-EXEC 2")
 root.mainloop()