Package ch.bailu.gtk.gtk
Interface IconView.OnMoveCursor
- Enclosing class:
- IconView
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
onMoveCursor
(int step, int count, boolean extend, boolean modify) The ::move-cursor signal is a
[keybinding signal][class@Gtk.SignalAction]
which gets emitted when the user initiates a cursor movement.
-
Method Details
-
onMoveCursor
boolean onMoveCursor(int step, int count, boolean extend, boolean 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
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.- Parameters:
step
- the granularity of the move, as a `GtkMovementStep`count
- the number of @step units to moveextend
- whether to extend the selectionmodify
- whether to modify the selection- Returns:
-