this.kflag.el.get_active_iter(out citer);
this.dbmodel.el.get_value(citer, 0, out gval);
- newtext += (string)gval;
- newtext += this.ktype.el.get_text().length > 0 && newtext.length > 0 ? " " :"";
- newtext += this.ktype.el.get_text() ;
- newtext += this.kname.el.get_text().length > 0 && newtext.length > 0 ? " " :"";
- newtext += this.kname.el.get_text();
+ var ktype = this.ktype.el.get_text().strip();
+ var kname = this.kname.el.get_text().strip();
+ newtext += ((string)gval).strip();
+ newtext += ktype.length > 0 && newtext.length > 0 ? " " :"";
+ newtext += ktype;
+ newtext += kname.length > 0 && newtext.length > 0 ? " " :"";
+ newtext += kname;
var lp = _this.mainwindow.windowstate.left_props;
case "listener":
var ov = _this.node.listeners.get(this.old_keyname);
_this.node.listeners.set(newtext, ov);
- _this.node.listeners.unset(this.old_keyname);
+ if (this.old_keyname != newtext) {
+ _this.node.listeners.unset(this.old_keyname);
+ }
lp.updateKey(this.old_keyname, this.key_type, newtext);
case "props":
var ov = _this.node.props.get(this.old_keyname);
_this.node.props.set(newtext, ov);
- _this.node.props.unset(this.old_keyname);
+ if (this.old_keyname != newtext) {
+ _this.node.props.unset(this.old_keyname);
+ }
lp.updateKey(this.old_keyname, this.key_type, newtext);
break;
}
// does node have this property...
- if (key.length > 0) {
- this.save_btn.el.set_label("Save");
- } else {
- this.save_btn.el.set_label("Create");
- }
+
_this.node = node;
//console.log('show all');
public Xcls_Label9(Xcls_PopoverProperty _owner )
{
_this = _owner;
- this.el = new Gtk.Label( "Type" );
+ this.el = new Gtk.Label( "Type or Return Type" );
// my vars (dec)