move_cursor


Description:

public signal bool move_cursor (MovementStep step, int count, bool extend, bool modify)

The move_cursor signal is a [keybinding signal][class@Gtk.

SignalAction] which gets emitted when the user initiates a cursor movement.

Applications should not connect to it, but may emit it with emit_by_name if they need to control the cursor programmatically.

The default bindings for this signal include - Arrow keys which move by individual steps - Home/End keys which move to the first/last item - PageUp/PageDown which move by "pages" All of these will extend the selection when combined with the Shift modifier.

Parameters:

step

the granularity of the move, as a `GtkMovementStep`

count

the number of step units to move

extend

whether to extend the selection

modify

whether to modify the selection