GtkIconView              package:RGtk2              R Documentation

_G_t_k_I_c_o_n_V_i_e_w

_D_e_s_c_r_i_p_t_i_o_n:

     A widget which displays a list of icons in a grid

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     '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)'
      '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)'

_H_i_e_r_a_r_c_h_y:

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

_I_n_t_e_r_f_a_c_e_s:

     GtkIconView implements AtkImplementorIface,  'GtkBuildable' and 
     'GtkCellLayout'.

_D_e_t_a_i_l_e_d _D_e_s_c_r_i_p_t_i_o_n:

     '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.

_S_t_r_u_c_t_u_r_e_s:


     '_G_t_k_I_c_o_n_V_i_e_w' The 'GtkIconView' struct contains only private
          fields and should not be directly accessed.


_C_o_n_v_e_n_i_e_n_t _C_o_n_s_t_r_u_c_t_i_o_n:

     '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.

_E_n_u_m_s _a_n_d _F_l_a_g_s:


     '_G_t_k_I_c_o_n_V_i_e_w_D_r_o_p_P_o_s_i_t_i_o_n' An enum for determining where a dropped
          item goes.

          '_n_o-_d_r_o_p' no drop possible

          '_d_r_o_p-_i_n_t_o' dropped item replaces the item

          '_d_r_o_p-_l_e_f_t' droppped item is inserted to the left

          '_d_r_o_p-_r_i_g_h_t' dropped item is inserted to the right

          '_d_r_o_p-_a_b_o_v_e' dropped item is inserted above

          '_d_r_o_p-_b_e_l_o_w' dropped item is inserted below


_U_s_e_r _F_u_n_c_t_i_o_n_s:


     '_G_t_k_I_c_o_n_V_i_e_w_F_o_r_e_a_c_h_F_u_n_c(_i_c_o_n._v_i_e_w, _p_a_t_h, _d_a_t_a)' A function used by
          'gtkIconViewSelectedForeach' to map all selected rows.  It
          will be called on every selected row in the view.

          '_i_c_o_n._v_i_e_w' ['GtkIconView'] a 'GtkIconView'

          '_p_a_t_h' ['GtkTreePath'] The 'GtkTreePath' of a selected row

          '_d_a_t_a' [R object] user data


_S_i_g_n_a_l_s:


     '_a_c_t_i_v_a_t_e-_c_u_r_s_o_r-_i_t_e_m(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_i_t_e_m-_a_c_t_i_v_a_t_e_d(_i_c_o_n_v_i_e_w, _a_r_g_1, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_a_r_g_1' ['GtkTreePath'] 

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_m_o_v_e-_c_u_r_s_o_r(_i_c_o_n_v_i_e_w, _a_r_g_1, _a_r_g_2, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_a_r_g_1' ['GtkMovementStep'] 

          '_a_r_g_2' [integer] 

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_s_e_l_e_c_t-_a_l_l(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_s_e_l_e_c_t-_c_u_r_s_o_r-_i_t_e_m(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_s_e_l_e_c_t_i_o_n-_c_h_a_n_g_e_d(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_s_e_t-_s_c_r_o_l_l-_a_d_j_u_s_t_m_e_n_t_s(_i_c_o_n_v_i_e_w, _a_r_g_1, _a_r_g_2, _u_s_e_r._d_a_t_a)' 
          _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_a_r_g_1' ['GtkAdjustment'] 

          '_a_r_g_2' ['GtkAdjustment'] 

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_t_o_g_g_l_e-_c_u_r_s_o_r-_i_t_e_m(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


     '_u_n_s_e_l_e_c_t-_a_l_l(_i_c_o_n_v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_i_c_o_n_v_i_e_w' ['GtkIconView'] the object which received the
               signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


_P_r_o_p_e_r_t_i_e_s:


     '_c_o_l_u_m_n-_s_p_a_c_i_n_g' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The column-spacing
          property specifies the space which is inserted between the
          columns of the icon view.  

          Allowed values: >= 0  Default value: 6  Since  2.6


     '_c_o_l_u_m_n_s' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The columns property contains
          the number of the columns in which the items should be
          displayed. If it is -1, the number of columns will be chosen
          automatically to fill the available area.  

          Allowed values: >= -1  Default value: -1  Since  2.6


     '_i_t_e_m-_w_i_d_t_h' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The item-width property
          specifies the width to use for each item.  If it is set to
          -1, the icon view will automatically determine a  suitable
          item size.  

          Allowed values: >= -1  Default value: -1  Since  2.6


     '_m_a_r_g_i_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The margin property specifies
          the space which is inserted  at the edges of the icon view.  

          Allowed values: >= 0  Default value: 6  Since  2.6


     '_m_a_r_k_u_p-_c_o_l_u_m_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The ::markup-column
          property contains the number of the model column containing
          markup information to be displayed. The markup column must be
           of type '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


     '_m_o_d_e_l' ['_G_t_k_T_r_e_e_M_o_d_e_l' : _R_e_a_d / _W_r_i_t_e] The model for the icon
          view.


     '_o_r_i_e_n_t_a_t_i_o_n' ['_G_t_k_O_r_i_e_n_t_a_t_i_o_n' : _R_e_a_d / _W_r_i_t_e] The orientation
          property specifies how the cells (i.e. the icon and  the
          text) of the item are positioned relative to each other.  

          Default value: GTK_ORIENTATION_VERTICAL  Since  2.6


     '_p_i_x_b_u_f-_c_o_l_u_m_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The ::pixbuf-column
          property contains the number of the model column containing
          the pixbufs which are displayed. The pixbuf column must be 
          of type 'GDK_TYPE_PIXBUF'. Setting this property to -1 turns
          off the display of pixbufs.  

          Allowed values: >= -1  Default value: -1  Since  2.6


     '_r_e_o_r_d_e_r_a_b_l_e' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] The reorderable property
          specifies if the items can be reordered by DND.  

          Default value: FALSE  Since  2.8


     '_r_o_w-_s_p_a_c_i_n_g' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The row-spacing property
          specifies the space which is inserted between the rows of the
          icon view.  

          Allowed values: >= 0  Default value: 6  Since  2.6


     '_s_e_l_e_c_t_i_o_n-_m_o_d_e' ['_G_t_k_S_e_l_e_c_t_i_o_n_M_o_d_e' : _R_e_a_d / _W_r_i_t_e] The
          ::selection-mode property specifies the selection mode of
          icon view. If the mode is 'GTK_SELECTION_MULTIPLE',
          rubberband selection is enabled, for the other modes, only
          keyboard selection is possible.  

          Default value: GTK_SELECTION_SINGLE  Since  2.6


     '_s_p_a_c_i_n_g' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The spacing property specifies
          the space which is inserted between the cells (i.e. the icon
          and the text) of an item.  

          Allowed values: >= 0  Default value: 0  Since  2.6


     '_t_e_x_t-_c_o_l_u_m_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The ::text-column property
          contains the number of the model column containing the texts
          which are displayed. The text column must be  of type
          '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


     '_t_o_o_l_t_i_p-_c_o_l_u_m_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] The column in the model
          containing the tooltip texts for the items.  Allowed values:
          >= -1  Default value: -1


_S_t_y_l_e _P_r_o_p_e_r_t_i_e_s:


     '_s_e_l_e_c_t_i_o_n-_b_o_x-_a_l_p_h_a' [_r_a_w : _R_e_a_d] Opacity of the selection box. 
          Default value: 64


     '_s_e_l_e_c_t_i_o_n-_b_o_x-_c_o_l_o_r' ['_G_d_k_C_o_l_o_r' : _R_e_a_d] Color of the selection
          box.


_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://developer.gnome.org/doc/API/2.0/gtk/GtkIconView.html>

