public Gee.HashMap<string,GirObject> signals;
public Gee.ArrayList<string> optvalues; // used by Roo only..
+
+ public Gee.ArrayList<string> can_drop_onto; // used by Roo only.. at present
+ public Gee.ArrayList<string> valid_cn; // used by Roo only.. at present
+
public string doctxt;
this.signals = new Gee.HashMap<string,GirObject>();
this.optvalues = new Gee.ArrayList<string>();
+ this.can_drop_onto = new Gee.ArrayList<string>();
+ this.valid_cn = new Gee.ArrayList<string>();
+
+
+
this.is_overlaid = false;
this.paramset = null;
}
var node = pa.get_root();
var clist = node.get_object(); /// was in data... .get_object_member("data");
- clist.foreach_member((o , key, value) => {
+ clist.foreach_member((o , key, value) => {
//print("cls:" + key+"\n");
var cls = new GirObject("class", key);
if (value.get_object().has_member("methods")) {
cls.methods = this.propsFromJSONArray("method", value.get_object().get_array_member("methods"),cls);
}
+ cls.valid_cn = this.stringArrayFromJSONArray(value.get_object().get_array_member("tree_children"));
+
this.classes.set(key, cls);
});