get_cursor_position


Description:

public int get_cursor_position ()

Gets the current cursor position (line number).

Convenience method that delegates to file.buffer.get_cursor(). Updates cursor_line and cursor_offset properties and saves to database. Requires file.buffer to be non-null. Only works with GTK buffers (DummyFileBuffer returns 0,0).

Process

  1. Gets cursor position from buffer

    2. Updates cursor_line and cursor_offset properties

    3. Saves to database (if manager.db is available)

Returns:

Line number (0-based), or -1 if not available