"id" : "navliststore",
"xtype" : "ListStore",
"| Lsp.DocumentSymbol? symbolAtLine" : [
- "(uint line) {",
+ "(uint line, uint chr) {",
" ",
"\t",
"\tfor(var i = 0; i < this.el.get_n_items();i++) {",
"\t\t//\tel.name , (int)el.range.start.line,",
"\t\t//\t(int)el.range.end.line",
"\t\t//);",
- "\t\tvar ret = el.containsLine((int)line);",
+ "\t\tvar ret = el.containsLine(line,chr);",
"\t\tif (ret != null) {",
"\t\t\treturn ret;",
"\t\t}",
}
// user defined functions
- public Lsp.DocumentSymbol? symbolAtLine (uint line) {
+ public Lsp.DocumentSymbol? symbolAtLine (uint line, uint chr) {
for(var i = 0; i < this.el.get_n_items();i++) {
// el.name , (int)el.range.start.line,
// (int)el.range.end.line
//);
- var ret = el.containsLine((int)line);
+ var ret = el.containsLine(line,chr);
if (ret != null) {
return ret;
}