"\tGtk.TextIter iter;",
"\t_this.buffer.el.get_iter_at_offset( out iter, _this.buffer.el.cursor_position); ",
"\tvar line = iter.get_line();",
- "\tvar offs = iter.get_line_offset();",
+ "\tvar offset = iter.get_line_offset();",
"\tGLib.debug(\"line %d off %d\", line ,offset);",
- "\t",
+ "\tif (this.editor.prop != null) {",
+ "\t\tline += this.editor.prop.start_line + 1; // i think..",
+ "\t\toffset += 12; // should probably be 8 without namespaced ",
+ "\t\tGLib.debug(\"guess line %d off %d\", line ,offset);",
+ "\t} ",
" //_this.view.el.show_completion();",
" // print(event.key.keyval)",
" ",
Gtk.TextIter iter;
_this.buffer.el.get_iter_at_offset( out iter, _this.buffer.el.cursor_position);
var line = iter.get_line();
- var offs = iter.get_line_offset();
+ var offset = iter.get_line_offset();
GLib.debug("line %d off %d", line ,offset);
-
+ if (this.editor.prop != null) {
+ line += this.editor.prop.start_line + 1; // i think..
+ offset += 12; // should probably be 8 without namespaced
+ GLib.debug("guess line %d off %d", line ,offset);
+ }
//_this.view.el.show_completion();
// print(event.key.keyval)