tests/GtkView.vala
[app.Builder.js] / tests / GtkView.vala
1 /**
2  * Test the writer code...
3
4
5 */
6
7 public Project.Project proj;
8
9 int main (string[] args) {
10         Gtk.init (ref 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");
16         
17         proj.scanDirs();
18
19         var iter = proj.sortedFiles().list_iterator();
20         while (iter.next()) { 
21                 loadit(iter.get().name);
22         }
23         //loadit("WindowLeftProps");
24         //loadit("EditProject");
25
26         
27         Gtk.main();
28     
29         
30         return 0;
31 }
32
33 void loadit(string name ) {
34         print("load %s\n", proj.firstPath() + "/" + name  + ".bjs");
35         //var tf = proj.files.get(proj.firstPath() + "/WindowLeftProps.bjs");
36         var tf = proj.files.get(proj.firstPath() + "/" + name +".bjs");
37         tf.loadItems();
38
39         
40         var w  = new Gtk.Window( Gtk.WindowType.TOPLEVEL );
41         w.title = name;
42         var  left_props =new Xcls_GtkView();
43         left_props.el.show();
44         w.add(left_props.el);
45         w.show_all();   
46         left_props.addNode(tf);
47         
48         left_props.container.el.show_all();
49 }