"| void startEditingKey" : "( Gtk.TreePath path) {\n \n if (!this.stop_editor()) {\n return;\n }\n \n // others... - fill in options for true/false?\n \n \n GLib.Timeout.add_full(GLib.Priority.DEFAULT,10 , () => {\n this.allow_edit = true;\n this.keyrender.el.editable = true;\n \n this.view.el.set_cursor_on_cell(\n path,\n this.keycol.el,\n this.keyrender.el,\n true\n );\n \n return false;\n });\n \n \n}\n",
"@ void show_add_props" : "(string type)",
"Gtk.Orientation orientation" : "Gtk.Orientation.VERTICAL",
- "| Gtk.TreeIter keyToIter" : "(string oldkey, string type, string key, string kvalue) {\n\n\tvar m = _this.model;\n\t\n\t\n\tm.foreach(((model, path, iter) => {\n\t\t\n\t\t\n\t\t});\n\t\n\t\n\n\n}\n",
+ "| Gtk.TreeIter keyToIter" : "(string oldkey, string type, string key, string kvalue) {\n\n\tvar m = _this.model.el;\n\t\n\t\n\tm.foreach((model, path, iter) => {\n\t\t\n\t\treturn false;\n\t});\n\t\n\t\n\n\n}\n",
"$ homogeneous" : "false ",
"# Xcls_MainWindow main_window" : "null",
"| void addProp" : " (string in_type, string key, string value, string value_type) {\n // info includes key, val, skel, etype..\n //console.dump(info);\n //type = info.type.toLowerCase();\n //var data = this.toJS();\n \n var type = in_type == \"signals\" ? \"listener\" : in_type;\n \n var fkey = (value_type.length > 0 ? value_type + \" \" : \"\") + key;\n \n if (type == \"listener\") {\n if (this.node.listeners.has_key(key)) {\n return;\n }\n this.node.listeners.set(key,value);\n } else {\n \n if (this.node.props.has_key(fkey)) {\n return;\n }\n this.node.props.set(fkey,value);\n }\n \n \n // add a row???\n this.load(this.file, this.node);\n \n \n \n /// need to find the row which I've just added..\n \n \n var s = this.view.el.get_selection();\n s.unselect_all();\n \n print(\"trying to find new iter\");\n \n this.model.el.foreach((model, path, iter) => {\n GLib.Value gval;\n \n this.model.el.get_value(iter, 0 , out gval);\n if ((string)gval != type) {\n print(\"not type: %s = %s\\n\", (string)gval , type);\n return false;\n }\n this.model.el.get_value(iter, 1 , out gval);\n if ((string)gval != fkey) {\n print(\"not key: %s = %s\\n\", (string)gval , fkey);\n return false;\n }\n // delay this?\n GLib.Timeout.add_full(GLib.Priority.DEFAULT,40 , () => {\n \n this.startEditingValue(this.model.el.get_path(iter));\n return false;\n });\n //s.select_iter(iter);\n return true; \n });\n \n \n \n \n}\n",
}
public Gtk.TreeIter keyToIter (string oldkey, string type, string key, string kvalue) {
- var m = _this.model;
+ var m = _this.model.el;
- m.foreach(((model, path, iter) => {
+ m.foreach((model, path, iter) => {
-
- });
+ return false;
+ });