resources/RooUsage.txt
[app.Builder.js] / tests / GtkView.vala
index 583491b..df26f49 100644 (file)
@@ -4,22 +4,25 @@
 
 */
 
-public Project proj;
+public Project.Project proj;
 
 int main (string[] args) {
        Gtk.init (ref args);
-       //GtkClutter.init (ref args);
+       GtkClutter.init (ref args);
        new JsRender.Lang_Class();
        GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL); 
        Project.Project.loadAll();
        proj = Project.Project.getProject("Builder4");
        
        proj.scanDirs();
-       print("load %s\n", proj.firstPath() + "/WindowLeftProps.bjs");
-
-       loadit("EditProject");
-
-       
+       //
+       //loadit("ProjectSettings");
+       var iter = proj.sortedFiles().list_iterator();
+       while (iter.next()) {  loadit(iter.get().name); }
+       //loadit("WindowLeftProps");
+       //loadit("EditProject");
+       //loadit("Editor");
+       //loadit("MainWindow");
        Gtk.main();
     
        
@@ -27,7 +30,7 @@ int main (string[] args) {
 }
 
 void loadit(string name ) {
-       
+       print("load %s\n", proj.firstPath() + "/" + name  + ".bjs");
        //var tf = proj.files.get(proj.firstPath() + "/WindowLeftProps.bjs");
        var tf = proj.files.get(proj.firstPath() + "/" + name +".bjs");
        tf.loadItems();
@@ -39,7 +42,21 @@ void loadit(string name ) {
        left_props.el.show();
        w.add(left_props.el);
        w.show_all();   
-       left_props.addNode(tf);
+       left_props.loadFile(tf);
        
-       left_props.container.el.show_all();
+/*
+       
+       var g = new JsRender.NodeToGtk(tf.tree);
+       var obj = g.munge() as Gtk.Widget;
+       if (obj == null) {
+               print("skip %s - munge returned null\n", name);
+               return;
+       }
+       var w  = new Gtk.Window( Gtk.WindowType.TOPLEVEL );
+       w.set_title(tf.name);
+       w.ref();
+       w.add(obj);
+       w.show_all();   
+*/     
 }
\ No newline at end of file