" this.model.el.set(iter,",
" 0, prop, ",
" 1, prop.to_property_option_markup(p.propertyof == xtype),",
- " 2, p.doctxt, ",
+ " 2, prop.to_property_option_tooltip(), ",
" 3, prop.name,",
" 4, prop.rtype,",
" 5, p.propertyof,",
"path" : "/home/alan/gitlive/roobuilder/src/Builder4/PopoverAddProp.bjs",
"permname" : "",
"title" : ""
-}
+}
\ No newline at end of file
this.model.el.set(iter,
0, prop,
1, prop.to_property_option_markup(p.propertyof == xtype),
- 2, p.doctxt,
+ 2, prop.to_property_option_tooltip(),
3, prop.name,
4, prop.rtype,
5, p.propertyof,
case JsRender.NodePropType.PROP:
- return this.filterProps(cls.props);
+ return cls.props;
case JsRender.NodePropType.LISTENER:
return cls.signals;
case JsRender.NodePropType.METHOD:
}
-
-
- // get rid of objecst from props list.. (assumed to be anything with 'dot' in the type.
- public Gee.HashMap<string,GirObject> filterProps(Gee.HashMap<string,GirObject> props)
- {
- // we shold probably cache this??
-
- var outprops = new Gee.HashMap<string,GirObject>();
-
- foreach(var k in props.keys) {
- var val = props.get(k);
-
- if (!val.type.contains(".")) {
- outprops.set(k,val);
-
- }
-
- // do nothing? - classes not allowed?
-
- }
-
-
- return outprops;
-
-
- }
-
public string[] getInheritsFor(string ename)
{
string[] ret = {};