}
labels.add(this.children.get(i));
}
- for (var i = 0; i < bodies.size; i++) {
+ for (var i = 0; i < bodies.size; i++) {
+ var lbl = (i > (labels.size -1)) ? null : labels.get(i);
+
((global::Gtk.Notebook)this.wrapped_object).append_page(
(global::Gtk.Notebook) bodies.get(i).wrapped_object,
- (labels.size > i - 1) ?
- (global::Gtk.Notebook) labels.get(i).wrapped_object :
- null
-
+ lbl != null ? (global::Gtk.Notebook) lbl.wrapped_object : null
);
var ns = this.parentObj.node.fqn().split(".")[0];
var pack = this.node.props.get("* pack").split(",");
-
-
+
+ // this tries to use the parameter names from the '*pack' function as properties in child_set_property.
+ // for a grid it's trying to do left/top/width/height.
+
+
if (cls_methods.has_key(pack[0])) {
var mparams = cls_methods.get(pack[0]).paramset.params;
for (var i = 1; i < mparams.size; i++ ) {
if (i > (pack.length -1)) {
continue;
}
-
+ Palete.Gir.checkParamOverride(mparams.get(i));
var k = mparams.get(i).name;
Value cur_val;