tests/ValaTest.vala
authorAlan Knowles <alan@roojs.com>
Wed, 27 Aug 2014 14:32:14 +0000 (22:32 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 27 Aug 2014 14:32:14 +0000 (22:32 +0800)
tests/ValaTest.vala

index f2b44e9..85d3e2b 100644 (file)
@@ -8,9 +8,26 @@ int main (string[] args) {
        Gtk.init (ref args);
        //GtkClutter.init (ref args);
        new JsRender.Lang_Class();
-       GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL); 
+       GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
+
+
+       var g = Palete.Gir.factory("Gtk");
+       var test = g.classes.get("Dialog");
+       
+       
+       var generator = new Json.Generator ();
+       var n = new Json.Node(Json.NodeType.OBJECT);
+       n.set_object(test.toJSON());
+       generator.set_root(n);
+       generator.indent = 4;
+       generator.pretty = true;
+    
+       print(generator.to_data(null));
+       return 0;
+
+       
        Project.Project.loadAll();
-       var p = Project.getProject("BuilderTest");
+       var p = Project.Project.getProject("BuilderTest");
        p.scanDirs();
        var ar = p.sortedFiles();
        var iter = ar.list_iterator();