"xtype" : "SourceBuffer",
"bool check_running" : false,
"$ xns" : "Gtk",
- "| bool highlightErrorsJson" : "(Json.Object obj) {\n\n if (!obj.has_member(\"ERR\")) {\n return true;\n }\n var err = obj.get_object_member(\"ERR\");\n \n if (!err.has_member(_this.file.path)) {\n return true;\n }\n var lines = err.get_object_member(_this.file.path);\n \n var tlines = this.el.get_line_count ();\n \n lines.foreach_member((obj, line, node)) {\n \n \n // print(\"get inter\\n\");\n var eline = int.parse(line);\n if (eline > tlines) {\n continue;\n }\n this.el.get_iter_at_line( out iter, eline);\n //print(\"mark line\\n\");\n this.el.create_source_mark(valiter.get_value(), \"error\", iter);\n } \n return false;\n \n\n\n\n\n}\n"
+ "| bool highlightErrorsJson" : "(Json.Object obj) {\n\n if (!obj.has_member(\"ERR\")) {\n return true;\n }\n var err = obj.get_object_member(\"ERR\");\n \n if (!err.has_member(_this.file.path)) {\n return true;\n }\n var lines = err.get_object_member(_this.file.path);\n \n var tlines = this.el.get_line_count ();\n Gtk.TextIter iter;\n lines.foreach_member((obj, line, node)) {\n \n \n // print(\"get inter\\n\");\n var eline = int.parse(line);\n if (eline > tlines) {\n continue;\n }\n this.el.get_iter_at_line( out iter, eline);\n //print(\"mark line\\n\");\n this.el.create_source_mark(lines.get_string_member(line), \"error\", iter);\n } )\n return false;\n \n\n\n\n\n}\n"
}
]
}
var lines = err.get_object_member(_this.file.path);
var tlines = this.el.get_line_count ();
-
+ Gtk.TextIter iter;
lines.foreach_member((obj, line, node)) {
}
this.el.get_iter_at_line( out iter, eline);
//print("mark line\n");
- this.el.create_source_mark(valiter.get_value(), "error", iter);
- }
+ this.el.create_source_mark(lines.get_string_member(line), "error", iter);
+ } )
return false;