gboolean move_cursor ( GtkIconView* self, GtkMovementStep* step, gint count, gboolean extend, gboolean modify, gpointer user_data )
The ::move-cursor signal is a keybinding signal which gets emitted when the user initiates a cursor movement.
Applications should not connect to it, but may emit it with
g_signal_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.
|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
The data is owned by the caller of the function.
The number of
stepunits to move.
Whether to extend the selection.
Whether to modify the selection.