2 * Test the writer code...
7 int main (string[] args) {
9 //GtkClutter.init (ref args);
10 new JsRender.Lang_Class();
11 GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
12 Project.Project.loadAll();
13 var p = Project.getProject("BuilderTest");
15 var ar = p.sortedFiles();
17 public Gee.ArrayList<JsRender.JsRender> sortedFiles()
19 var files = new Gee.ArrayList<JsRender.JsRender>();
21 var fiter = this.files.map_iterator();
23 files.add(fiter.get_value());
25 files.sort((fa,fb) => {
26 return ((JsRender.JsRender)fa).name.collate(((JsRender.JsRender)fb).name);
33 // loop through and create vala files..
38 var p = Palete.factory("Roo");
39 var cl = p.getClass("Roo.form.Form").toJSON();;
41 var n = new Json.Node(Json.NodeType.OBJECT);
43 var generator = new Json.Generator ();
45 generator.pretty = true;
46 generator.set_root (n);
48 print(generator.to_data (null));
51 var w = new Gtk.Window( Gtk.WindowType.TOPLEVEL );
53 var left_props =new Xcls_RightPalete();
54 left_props.el.show_all();
58 left_props.load(Palete.factory("Roo"), "Roo.form.Form");