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