gtkIconViewNew(show = TRUE)
gtkIconViewNewWithModel(model = NULL, show = TRUE)
gtkIconViewSetModel(object, model = NULL)
gtkIconViewGetModel(object)
gtkIconViewSetTextColumn(object, column)
gtkIconViewGetTextColumn(object)
gtkIconViewSetMarkupColumn(object, column)
gtkIconViewGetMarkupColumn(object)
gtkIconViewSetPixbufColumn(object, column)
gtkIconViewGetPixbufColumn(object)
gtkIconViewGetPathAtPos(object, x, y)
gtkIconViewGetItemAtPos(object, x, y)
gtkIconViewConvertWidgetToBinWindowCoords(object, wx, wy)
gtkIconViewSetCursor(object, path, cell, start.editing)
gtkIconViewGetCursor(object)
gtkIconViewSelectedForeach(object, func, data = NULL)
gtkIconViewSetSelectionMode(object, mode)
gtkIconViewGetSelectionMode(object)
gtkIconViewSetOrientation(object, orientation)
gtkIconViewGetOrientation(object)
gtkIconViewSetColumns(object, columns)
gtkIconViewGetColumns(object)
gtkIconViewSetItemWidth(object, item.width)
gtkIconViewGetItemWidth(object)
gtkIconViewSetSpacing(object, spacing)
gtkIconViewGetSpacing(object)
gtkIconViewSetRowSpacing(object, row.spacing)
gtkIconViewGetRowSpacing(object)
gtkIconViewSetColumnSpacing(object, column.spacing)
gtkIconViewGetColumnSpacing(object)
gtkIconViewSetMargin(object, margin)
gtkIconViewGetMargin(object)
gtkIconViewSetItemPadding(object, item.padding)
gtkIconViewGetItemPadding(object)
gtkIconViewSelectPath(object, path)
gtkIconViewUnselectPath(object, path)
gtkIconViewPathIsSelected(object, path)
gtkIconViewGetSelectedItems(object)
gtkIconViewSelectAll(object)
gtkIconViewUnselectAll(object)
gtkIconViewItemActivated(object, path)
gtkIconViewScrollToPath(object, path, use.align, row.align, col.align)
gtkIconViewGetVisibleRange(object)
gtkIconViewSetTooltipItem(object, tooltip, path)
gtkIconViewSetTooltipCell(object, tooltip, path, cell)
gtkIconViewGetTooltipContext(object, x, y, keyboard.tip)
gtkIconViewSetTooltipColumn(object, column)
gtkIconViewGetTooltipColumn(object)
gtkIconViewEnableModelDragSource(object, start.button.mask, targets, actions)
gtkIconViewEnableModelDragDest(object, targets, actions)
gtkIconViewUnsetModelDragSource(object)
gtkIconViewUnsetModelDragDest(object)
gtkIconViewSetReorderable(object, reorderable)
gtkIconViewGetReorderable(object)
gtkIconViewSetDragDestItem(object, path, pos)
gtkIconViewGetDragDestItem(object)
gtkIconViewGetDestItemAtPos(object, drag.x, drag.y)
gtkIconViewCreateDragIcon(object, path)
gtkIconView(model = NULL, show = TRUE)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkIconView
GtkBuildable
and GtkCellLayout
.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 gtkIconViewSetSelectionMode
).
In addition to selection with the arrow keys, GtkIconView
supports
rubberband selection, which is controlled by dragging the pointer.gtkIconView
is the result of collapsing the constructors of GtkIconView
(gtkIconViewNew
, gtkIconViewNewWithModel
) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.activate-cursor-item(iconview, user.data)
gSignalEmitByName()
if they need to control activation
programmatically. The default bindings for this signal are Space, Return and Enter. iconview
user.data
item-activated(iconview, path, user.data)
gtkIconViewItemActivated
is called or the user double
clicks an item. It is also emitted when a non-editable item
is selected and one of the keys: Space, Return or Enter is
pressed. iconview
path
GtkTreePath
for the activated itemuser.data
move-cursor(iconview, step, count, user.data)
gSignalEmitByName()
if they need to control the cursor
programmatically. The default bindings for this signal include
iconview
step
GtkMovementStep
count
step
units to moveuser.data
select-all(iconview, user.data)
gSignalEmitByName()
if they need to control selection
programmatically. The default binding for this signal is Ctrl-a. iconview
user.data
select-cursor-item(iconview, user.data)
gSignalEmitByName()
if they need to control selection
programmatically. There is no default binding for this signal. iconview
user.data
selection-changed(iconview, user.data)
iconview
user.data
set-scroll-adjustments(horizontal, vertical, user.data)
GtkScrolledWindow
will emit this signal to connect two instances
of GtkScrollbar
to the scroll directions of the GtkIconView
. horizontal
GtkAdjustment
vertical
GtkAdjustment
user.data
toggle-cursor-item(iconview, user.data)
gSignalEmitByName()
if they need to control selection
programmatically. There is no default binding for this signal is Ctrl-Space. iconview
user.data
unselect-all(iconview, user.data)
gSignalEmitByName()
if they need to control selection
programmatically. The default binding for this signal is Ctrl-Shift-a. iconview
user.data
column-spacing
[integer : Read / Write]columns
[integer : Read / Write]item-padding
[integer : Read / Write]item-width
[integer : Read / Write]margin
[integer : Read / Write]markup-column
[integer : Read / Write]G_TYPE_STRING
. If this property and the :text-column property
are both set to column numbers, it overrides the text column.
If both are set to -1, no texts are displayed.
Allowed values: >= -1 Default value: -1 Since 2.6 model
[GtkTreeModel
: * : Read / Write]orientation
[GtkOrientation
: Read / Write]pixbuf-column
[integer : Read / Write]GDK_TYPE_PIXBUF
. Setting this property to -1 turns off the
display of pixbufs.
Allowed values: >= -1 Default value: -1 Since 2.6 reorderable
[logical : Read / Write]row-spacing
[integer : Read / Write]selection-mode
[GtkSelectionMode
: Read / Write]GTK_SELECTION_MULTIPLE
, rubberband selection
is enabled, for the other modes, only keyboard selection is possible.
Default value: GTK_SELECTION_SINGLE Since 2.6 spacing
[integer : Read / Write]text-column
[integer : Read / Write]G_TYPE_STRING
. If this property and the :markup-column
property are both set to -1, no texts are displayed.
Allowed values: >= -1 Default value: -1 Since 2.6 tooltip-column
[integer : Read / Write]selection-box-alpha
[raw : Read]selection-box-color
[GdkColor
: * : Read]