GtkTreeStore              package:RGtk2              R Documentation

_G_t_k_T_r_e_e_S_t_o_r_e

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

     A tree-like data structure that can be used with the GtkTreeView

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

     'gtkTreeStoreNew(...)'
      'gtkTreeStoreNewv(types)'
      'gtkTreeStoreSetColumnTypes(object, types)'
      'gtkTreeStoreSetValue(object, iter, column, value)'
      'gtkTreeStoreSet(object, iter, ...)'
      'gtkTreeStoreSetValuesv(object, iter, columns, values)'
      'gtkTreeStoreRemove(object, iter)'
      'gtkTreeStoreInsert(object, parent = NULL, position)'
      'gtkTreeStoreInsertBefore(object, parent, sibling)'
      'gtkTreeStoreInsertAfter(object, parent, sibling)'
      'gtkTreeStoreInsertWithValues(object, parent, position, ...)'
      'gtkTreeStoreInsertWithValuesv(object, parent, position, columns,
     values)'
      'gtkTreeStorePrepend(object, parent = NULL)'
      'gtkTreeStoreAppend(object, parent = NULL)'
      'gtkTreeStoreIsAncestor(object, iter, descendant)'
      'gtkTreeStoreIterDepth(object, iter)'
      'gtkTreeStoreClear(object)'
      'gtkTreeStoreIterIsValid(object, iter)'
      'gtkTreeStoreReorder(object, parent, new.order)'
      'gtkTreeStoreSwap(object, a, b)'
      'gtkTreeStoreMoveBefore(object, iter, position = NULL)'
      'gtkTreeStoreMoveAfter(object, iter, position = NULL)'
      'gtkTreeStore(..., types)'

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

     GObject
        +----GtkTreeStore 

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

     GtkTreeStore implements 'GtkBuildable',  'GtkTreeModel', 
     'GtkTreeDragSource',  'GtkTreeDragDest' and  'GtkTreeSortable'.

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

     The 'GtkTreeStore' object is a list model for use with a
     'GtkTreeView' widget.  It implements the 'GtkTreeModel' interface,
     and consequentialy, can use all of the methods available there. 
     It also implements the 'GtkTreeSortable' interface so it can be
     sorted by the view.  Finally, it also implements the tree drag and
     drop interfaces.

_G_t_k_T_r_e_e_S_t_o_r_e _a_s _G_t_k_B_u_i_l_d_a_b_l_e:

     The GtkTreeStore implementation of the GtkBuildable interface
     allows to specify the model columns with a <columns> element that
     may contain multiple <column> elements, each specifying one model
     column. The "type" attribute specifies the data type for the
     column.

     _A UI Definition fragment for a tree store_ <object
     class="GtkTreeStore">
       <columns>
         <column type="gchararray"/>
         <column type="gchararray"/>
         <column type="gint"/>
       </columns>
     </object>


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


     '_G_t_k_T_r_e_e_S_t_o_r_e' _undocumented _


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

     'gtkTreeStore' is the result of collapsing the constructors of
     'GtkTreeStore' ('gtkTreeStoreNew', 'gtkTreeStoreNewv') and accepts
     a subset of its arguments matching the required arguments of one
     of its delegate constructors.

_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/GtkTreeStore.html>

_S_e_e _A_l_s_o:

     'GtkTreeModel' 'GtkTreeStore'

