src/JsRender/Gtk.vala
authorAlan Knowles <alan@roojs.com>
Fri, 2 Feb 2024 08:10:33 +0000 (16:10 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 2 Feb 2024 08:10:33 +0000 (16:10 +0800)
src/JsRender/Gtk.vala

index 1114fc5..4d79836 100644 (file)
@@ -147,6 +147,18 @@ namespace JsRender {
                        this.updateUndo();
                
                }
+               
+               public loadTree(Json.Object obj, bjs_version = 2)
+               {
+                       Node.uid_count = 0;
+                       this.tree = new Node();
+                       this.tree.loadFromJson(tree_base,bjs_version);
+                       this.tree.version_changed.connect(() => {
+                               this.updateUndo();
+                       });
+               
+               }
+