Displays a list of icons in a grid.
GtkIconView provides an alternative view on a list model:
It displays the model as a grid of icons with labels, the way
you will already know it from a file manager.
Like GtkTreeView, it allows to select one or multiple items (depending
on the selection mode, see set_selection_mode() ).
In addition to selection with the arrow keys, GtkIconView
supports rubberband selection, which is controlled by dragging the pointer.
The current cursor item has been activated.
An item has been activated (not selected)
Cursor (not selection) has moved.
Emitted when the selection has changed.
When the widget gets scroll bars.
Current cursor item changes its selection state.