"items" : [
{
"listeners" : {
- "activate" : " ( ) =>{\n \n var s = _this.view.el.get_selection();\n Gtk.TreeIter iter;\n Gtk.TreeModel model;\n s.get_selected (out model, out iter);\n \n if (_this.view.popover == null) {\n \t\t _this.view.popover = new Xcls_PopoverProperty();\n \t\t _this.view.popover.mainwindow = _this.main_window;\n \t\t}\n \t\t\n \n _this.before_edit();\n _this.stop_editor();\n\t \n _this.keyrender.el.stop_editing(false);\n _this.keyrender.el.editable =false;\n\n _this.valrender.el.stop_editing(false);\n _this.valrender.el.editable =false;\n Gtk.TreeIter iter;\n var mod = this.el.get_model();\n\t mod.get_iter (out iter, path);\n\t \n \n\tGLib.Value gvaltype, gval;\n\tmod.get_value(iter, 1 , out gval); // one is key..\n\t\n mod.get_value(iter,0, out gvaltype);\n\n\t\t_this.view.popover.show(this.el, _this.node, (string)gvaltype, (string)gval);\n \n \n \n _this.startEditingKey(model.get_path(iter));\n}"
+ "activate" : " ( ) =>{\n \n var s = _this.view.el.get_selection();\n Gtk.TreeIter iter;\n Gtk.TreeModel mod;\n s.get_selected (out mod, out iter);\n \n if (_this.view.popover == null) {\n \t\t _this.view.popover = new Xcls_PopoverProperty();\n \t\t _this.view.popover.mainwindow = _this.main_window;\n \t\t}\n \t\t\n \n _this.before_edit();\n _this.stop_editor();\n\t \n _this.keyrender.el.stop_editing(false);\n _this.keyrender.el.editable =false;\n\n _this.valrender.el.stop_editing(false);\n _this.valrender.el.editable =false;\n \n \n\tGLib.Value gvaltype, gval;\n\tmod.get_value(iter, 1 , out gval); // one is key..\n\t\n mod.get_value(iter,0, out gvaltype);\n\n\t_this.view.popover.show(_this.view.el, _this.node, (string)gvaltype, (string)gval);\n \n \n \n // _this.startEditingKey(model.get_path(iter));\n}"
},
"label" : "Edit (double click)",
"* pack" : "append",
var s = _this.view.el.get_selection();
Gtk.TreeIter iter;
- Gtk.TreeModel model;
- s.get_selected (out model, out iter);
+ Gtk.TreeModel mod;
+ s.get_selected (out mod, out iter);
if (_this.view.popover == null) {
_this.view.popover = new Xcls_PopoverProperty();
}
- _this.before_edit();
+ _this.before_edit();
_this.stop_editor();
_this.keyrender.el.stop_editing(false);
_this.valrender.el.stop_editing(false);
_this.valrender.el.editable =false;
- Gtk.TreeIter iter;
- var mod = this.el.get_model();
- mod.get_iter (out iter, path);
-
-
+
+
GLib.Value gvaltype, gval;
mod.get_value(iter, 1 , out gval); // one is key..
mod.get_value(iter,0, out gvaltype);
- _this.view.popover.show(this.el, _this.node, (string)gvaltype, (string)gval);
+ _this.view.popover.show(_this.view.el, _this.node, (string)gvaltype, (string)gval);
- _this.startEditingKey(model.get_path(iter));
+ // _this.startEditingKey(model.get_path(iter));
});
}
Builder4/PopoverFileDetails.vala \
Builder4/ValaCompileErrors.vala \
Builder4/ValaCompileResults.vala \
+ Builder4/PopoverProperty.vala \
Resources.vala