"columns" : " typeof(string), typeof(int), typeof(string), typeof(string) ",
"* pack" : "set_model",
"xtype" : "TreeStore",
- "| void nodeAppendOrCreate" : "(Gtk.TreePath? par, string id, string file, line, message) {\n\n\n // loop through parent childnre\n Gtk.TreeIter iter;\n if (this.el.iter_children(out iter, par == null ? null : piter)) {\n var loop = true;\n while (loop) {\n GLib.Value val;\n this.el.get_value(iter, 0, out val);\n var sval = (string)val;\n if (sval == id) {\n GLib.Value mval;\n this.el.get_value(iter, 2, out mval);\n var smval = (string)mval;\n mval.set_string(mval + \"\\n\" + message); //markup?\n \n return;\n }\n loop = this.el.iter_next(iter); \n }\n }\n // create the node...\n \n this.el.append(out iter,par == null ? null : piter);\n this.el.set(iter, id, line, message, file,-1);\n \n return ;\n\n} ",
+ "| void nodeAppendOrCreate" : "(Gtk.TreePath? par, string id, string file, int line, message) {\n\n\n // loop through parent childnre\n Gtk.TreeIter iter;\n if (this.el.iter_children(out iter, par == null ? null : piter)) {\n var loop = true;\n while (loop) {\n GLib.Value val;\n this.el.get_value(iter, 0, out val);\n var sval = (string)val;\n if (sval == id) {\n GLib.Value mval;\n this.el.get_value(iter, 2, out mval);\n var smval = (string)mval;\n mval.set_string(mval + \"\\n\" + message); //markup?\n \n return;\n }\n loop = this.el.iter_next(iter); \n }\n }\n // create the node...\n \n this.el.append(out iter,par == null ? null : piter);\n this.el.set(iter, id, line, message, file,-1);\n \n return ;\n\n} ",
"$ xns" : "Gtk",
"| Gtk.TreePath nodeFindOrCreate" : "(Gtk.TreePath? par, string id, string title) {\n\n // loop through parent childnre\n Gtk.TreeIter piter;\n if (par != null) {\n this.el.get_iter(out piter, par);\n }\n Gtk.TreeIter iter;\n if (this.el.iter_children(out iter, par == null ? null : piter)) {\n var loop = true;\n while (loop) {\n GLib.Value val;\n this.el.get_value(iter, 0, out val);\n var sval = (string)val;\n if (sval == id) {\n return this.el.get_path(iter);\n }\n loop = this.el.iter_next(iter); \n }\n }\n // create the node...\n \n this.el.append(out iter,par == null ? null : piter);\n this.el.set(iter, id, 0, title, \"\",-1);\n \n return new this.el.get_path(iter);\n\n}\n "
},
}
// user defined functions
- public void nodeAppendOrCreate (Gtk.TreePath? par, string id, string file, line, message) {
+ public void nodeAppendOrCreate (Gtk.TreePath? par, string id, string file, int line, message) {
// loop through parent childnre