Signal
GtkIconView::move-cursor
Declaration
gboolean
move_cursor (
  GtkIconView* self,
  GtkMovementStep* step,
  gint count,
  gboolean extend,
  gboolean modify,
  gpointer user_data
)
Description [src]
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  | 
| The signal can be emitted directly | 
Parameters
- step
- 
            Type: GtkMovementStepThe granularity of the move, as a GtkMovementStepThe data is owned by the caller of the function. 
- count
- 
            Type: gintThe number of stepunits to move.
- extend
- 
            Type: gbooleanWhether to extend the selection. 
- modify
- 
            Type: gbooleanWhether to modify the selection.