The move_cursor signal is a [keybinding signal][GtkBindingSignal] which gets emitted when the user presses one of the cursor keys.
Applications should not connect to it, but may emit it with emit_by_name if they need to control the cursor programmatically. In contrast to set_cursor and set_cursor_on_cell when moving horizontally move_cursor does not reset the current selection.
step |
the granularity of the move, as a MovementStep. gtk_movement_logical_positions, gtk_movement_visual_positions, gtk_movement_display_lines, gtk_movement_pages and gtk_movement_buffer_ends are supported. gtk_movement_logical_positions and gtk_movement_visual_positions are treated identically. |
direction |
the direction to move: +1 to move forwards; -1 to move backwards. The resulting movement is undefined for all other values. |
true if |