2 * Test the writer code...
7 public Project.Project proj;
9 int main (string[] args) {
11 GtkClutter.init (ref args);
12 new JsRender.Lang_Class();
13 GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
14 Project.Project.loadAll();
15 proj = Project.Project.getProject("Builder4");
19 //loadit("ProjectSettings");
20 var iter = proj.sortedFiles().list_iterator();
21 while (iter.next()) { loadit(iter.get().name); }
22 //loadit("WindowLeftProps");
23 //loadit("EditProject");
25 //loadit("MainWindow");
32 void loadit(string name ) {
33 print("load %s\n", proj.firstPath() + "/" + name + ".bjs");
34 //var tf = proj.files.get(proj.firstPath() + "/WindowLeftProps.bjs");
35 var tf = proj.files.get(proj.firstPath() + "/" + name +".bjs");
39 var w = new Gtk.Window( Gtk.WindowType.TOPLEVEL );
41 var left_props =new Xcls_GtkView();
45 left_props.loadFile(tf);
50 var g = new JsRender.NodeToGtk(tf.tree);
51 var obj = g.munge() as Gtk.Widget;
53 print("skip %s - munge returned null\n", name);
56 var w = new Gtk.Window( Gtk.WindowType.TOPLEVEL );