Learn R Programming

RGtk2 (version 2.20.1)

GtkIconView: GtkIconView

Description

A widget which displays a list of icons in a grid

Arguments

Methods and Functions

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)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkIconView

Interfaces

GtkIconView implements AtkImplementorIface, GtkBuildable and GtkCellLayout.

Detailed Description

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.

Convenient Construction

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.

References

http://library.gnome.org/devel//gtk/GtkIconView.html