change property type dialog to use dropdown (has bug with popover autohide, but added...
[roobuilder] / src / JsRender / NodeToGlade.vala
index 669200c..874983f 100644 (file)
@@ -99,6 +99,15 @@ public class JsRender.NodeToGlade : Object {
                if (gdata.inherits.contains("Gtk.Native")&& !is_top) {
                        return doc;
                }
+               // what namespaces are supported
+               switch(this.node.NS) {
+                       case "Gtk":
+                       case "Webkit": //??
+                       case "Adw": // works if you call adw.init() in main!
+                               break;
+                       default:
+                               return doc;
+               }
                
                // other problems!!!
                
@@ -127,7 +136,7 @@ public class JsRender.NodeToGlade : Object {
                var pviter = props.map_iterator();
                while (!skip_props && pviter.next()) {
                        
-                       GLib.debug ("Check: " +cls + "::(" + pviter.get_value().propertyof + ")" + pviter.get_key() + " " );
+                       //GLib.debug ("Check: " +cls + "::(" + pviter.get_value().propertyof + ")" + pviter.get_key() + " " );
                        
                // skip items we have already handled..
                if  (!this.node.has(pviter.get_key())) {
@@ -144,8 +153,11 @@ public class JsRender.NodeToGlade : Object {
                                         val = bits[bits.length-1].down();
                                }
                        }
-                               
                        
+                       //  value for model seems to cause problems...(it's ok as a property?)
+                       if (k == "model") {
+                               continue;
+                       }
 
 
                        var domprop = this.create_element("property");