Gtk.IconView::move-cursor
function callback(icon_view, step:Gtk.MovementStep, count:Number, ):Boolean;
The ::move-cursor signal is a <link linkend="keybinding-signals">keybinding signal</link> which gets emitted when the user initiates a cursor movement.
Applications should not connect to it, but may emit it with GObject.signal_emit_by_name if they need to control the cursor programmatically.
The default bindings for this signal include <itemizedlist> <listitem>Arrow keys which move by individual steps</listitem> <listitem>Home/End keys which move to the first/last item</listitem> <listitem>PageUp/PageDown which move by "pages"</listitem> </itemizedlist>
All of these will extend the selection when combined with the Shift modifier.
- icon_view
instance of Gtk.IconView that is emitting the signal
- step
the granularity of the move, as a Gtk.MovementStep
- count
the number of step units to move
- Returns