GtkIconView A widget which 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. Like #GtkTreeView, it allows to select one or multiple items (depending on the selection mode, see gtk_icon_view_set_selection_mode()). In addition to selection with the arrow keys, #GtkIconView supports rubberband selection, which is controlled by dragging the pointer. The GtkIconView struct contains only private fields and should not be directly accessed. @iconview: the object which received the signal. @Returns: @iconview: the object which received the signal. @arg1: @iconview: the object which received the signal. @arg1: @arg2: @Returns: @iconview: the object which received the signal. @iconview: the object which received the signal. @iconview: the object which received the signal. @iconview: the object which received the signal. @arg1: @arg2: @iconview: the object which received the signal. @iconview: the object which received the signal. A function used by gtk_icon_view_selected_foreach() to map all selected rows. It will be called on every selected row in the view. @icon_view: a #GtkIconView @path: The #GtkTreePath of a selected row @data: user data @Returns: @model: @Returns: @icon_view: @model: @icon_view: @Returns: @icon_view: @column: @icon_view: @Returns: @icon_view: @column: @icon_view: @Returns: @icon_view: @column: @icon_view: @Returns: @icon_view: @x: @y: @Returns: @icon_view: @x: @y: @path: @cell: @Returns: @icon_view: @path: @cell: @start_editing: @icon_view: @path: @cell: @Returns: @icon_view: @func: @data: @icon_view: @mode: @icon_view: @Returns: @icon_view: @orientation: @icon_view: @Returns: @icon_view: @columns: @icon_view: @Returns: @icon_view: @item_width: @icon_view: @Returns: @icon_view: @spacing: @icon_view: @Returns: @icon_view: @row_spacing: @icon_view: @Returns: @icon_view: @column_spacing: @icon_view: @Returns: @icon_view: @margin: @icon_view: @Returns: @icon_view: @path: @icon_view: @path: @icon_view: @path: @Returns: @icon_view: @Returns: @icon_view: @icon_view: @icon_view: @path: @icon_view: @path: @use_align: @row_align: @col_align: @icon_view: @start_path: @end_path: @Returns: An enum for determining where a dropped item goes. @GTK_ICON_VIEW_NO_DROP: no drop possible @GTK_ICON_VIEW_DROP_INTO: dropped item replaces the item @GTK_ICON_VIEW_DROP_LEFT: droppped item is inserted to the left @GTK_ICON_VIEW_DROP_RIGHT: dropped item is inserted to the right @GTK_ICON_VIEW_DROP_ABOVE: dropped item is inserted above @GTK_ICON_VIEW_DROP_BELOW: dropped item is inserted below @icon_view: @start_button_mask: @targets: @n_targets: @actions: @icon_view: @targets: @n_targets: @actions: @icon_view: @icon_view: @icon_view: @reorderable: @icon_view: @Returns: @icon_view: @path: @pos: @icon_view: @path: @pos: @icon_view: @drag_x: @drag_y: @path: @pos: @Returns: @icon_view: @path: @Returns: