tests/enum.vala
[app.Builder.js] / tests / enum.vala
index 6b6159d..bfe1a77 100644 (file)
@@ -1,11 +1,20 @@
 // compile
-// valac plugindialog.vala ../src/Builder4/DialogPluginWebkit.vala ../src/Builder4/FakeServer.vala ../src/Application.vala ../src/JsRender/RooDatabase.vala --pkg libgda-5.0  --pkg json-glib-1.0  --pkg  gtk+-3.0 --pkg gee-1.0  --pkg webkit2gtk-4.0 --pkg libxml-2.0   -o /tmp/plugtest
+// valac   --pkg  gtk+-3.0  enum.vala   -o /tmp/enum
 // ??--pkg javascriptcore \
 
 
 int main (string[] args) {
+       Gtk.init(ref args);
+       var type = typeof(Gtk.Box);
+       var  ocl = (ObjectClass) type.class_ref ();
+       var ps = ocl.find_property("orientation");
+       var vt = ps.value_type;
+    EnumClass ec = (EnumClass) vt.class_ref ();
+       for (var i =0;i< ec.n_values; i++) {
+               var ev = ec.values[i];
+               print("%s : %d\n", ev.value_name,ev.value);
+       }
         
-    
-       
        return 0;
 }
+