gboolean move_cursor ( GtkTreeView* self, GtkMovementStep* step, gint direction, gboolean extend, gboolean modify, gpointer user_data )
GtkTreeView::move-cursor signal is a [keybinding
GtkSignalAction which gets emitted when the user
presses one of the cursor keys.
Applications should not connect to it, but may emit it with
g_signal_emit_by_name() if they need to control the cursor
programmatically. In contrast to
gtk_tree_view_set_cursor_on_cell() when moving horizontally
GtkTreeView::move-cursor does not reset the current selection.
|Default handler: |
The default handler is called after the handlers added via
|Signal can be directly emitted on objects from user code|
|Available since: 4.0|
The granularity of the move, as a
GTK_MOVEMENT_VISUAL_POSITIONSare treated identically.
The data is owned by the caller of the function.
The direction to move: +1 to move forwards; -1 to move backwards. The resulting movement is undefined for all other values.
Whether to extend the selection.
Whether to modify the selection.