GtkTreeView              package:RGtk2              R Documentation

_G_t_k_T_r_e_e_V_i_e_w

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

     A widget for displaying both trees and lists

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

     'gtkTreeViewNew(show = TRUE)'
      'gtkTreeViewGetLevelIndentation(object)'
      'gtkTreeViewGetShowExpanders(object)'
      'gtkTreeViewSetLevelIndentation(object, indentation)'
      'gtkTreeViewSetShowExpanders(object, enabled)'
      'gtkTreeViewNewWithModel(model = NULL, show = TRUE)'
      'gtkTreeViewGetModel(object)'
      'gtkTreeViewSetModel(object, model = NULL)'
      'gtkTreeViewGetSelection(object)'
      'gtkTreeViewGetHadjustment(object)'
      'gtkTreeViewSetHadjustment(object, adjustment)'
      'gtkTreeViewGetVadjustment(object)'
      'gtkTreeViewSetVadjustment(object, adjustment)'
      'gtkTreeViewGetHeadersVisible(object)'
      'gtkTreeViewSetHeadersVisible(object, headers.visible)'
      'gtkTreeViewColumnsAutosize(object)'
      'gtkTreeViewGetHeadersClickable(object)'
      'gtkTreeViewSetHeadersClickable(object, active)'
      'gtkTreeViewSetRulesHint(object, setting)'
      'gtkTreeViewGetRulesHint(object)'
      'gtkTreeViewAppendColumn(object, column)'
      'gtkTreeViewRemoveColumn(object, column)'
      'gtkTreeViewInsertColumn(object, column, position)'
      'gtkTreeViewInsertColumnWithAttributes(object, position, title,
     cell, ...)'
      'gtkTreeViewInsertColumnWithDataFunc(object, position, title,
     cell, func, data = NULL)'
      'gtkTreeViewGetColumn(object, n)'
      'gtkTreeViewGetColumns(object)'
      'gtkTreeViewMoveColumnAfter(object, column, base.column = NULL)'
      'gtkTreeViewSetExpanderColumn(object, column)'
      'gtkTreeViewGetExpanderColumn(object)'
      'gtkTreeViewSetColumnDragFunction(object, func, user.data =
     NULL)'
      'gtkTreeViewScrollToPoint(object, tree.x, tree.y)'
      'gtkTreeViewScrollToCell(object, path, column = NULL, use.align =
     FALSE, row.align = 0, col.align = 0)'
      'gtkTreeViewSetCursor(object, path, focus.column = NULL,
     start.editing = FALSE)'
      'gtkTreeViewSetCursorOnCell(object, path, focus.column = NULL,
     focus.cell = NULL, start.editing = FALSE)'
      'gtkTreeViewGetCursor(object)'
      'gtkTreeViewRowActivated(object, path, column)'
      'gtkTreeViewExpandAll(object)'
      'gtkTreeViewCollapseAll(object)'
      'gtkTreeViewExpandToPath(object, path)'
      'gtkTreeViewExpandRow(object, path, open.all)'
      'gtkTreeViewCollapseRow(object, path)'
      'gtkTreeViewMapExpandedRows(object, func, data = NULL)'
      'gtkTreeViewRowExpanded(object, path)'
      'gtkTreeViewSetReorderable(object, reorderable)'
      'gtkTreeViewGetReorderable(object)'
      'gtkTreeViewGetPathAtPos(object, x, y)'
      'gtkTreeViewGetCellArea(object, path, column)'
      'gtkTreeViewGetBackgroundArea(object, path, column)'
      'gtkTreeViewGetVisibleRect(object)'
      'gtkTreeViewGetVisibleRange(object)'
      'gtkTreeViewGetBinWindow(object)'
      'gtkTreeViewWidgetToTreeCoords(object, wx, wy)'
      'gtkTreeViewTreeToWidgetCoords(object, tx, ty)'
      'gtkTreeViewConvertBinWindowToTreeCoords(object, bx, by)'
      'gtkTreeViewConvertBinWindowToWidgetCoords(object, bx, by)'
      'gtkTreeViewConvertTreeToBinWindowCoords(object, tx, ty)'
      'gtkTreeViewConvertTreeToWidgetCoords(object, tx, ty)'
      'gtkTreeViewConvertWidgetToBinWindowCoords(object, wx, wy)'
      'gtkTreeViewConvertWidgetToTreeCoords(object, wx, wy)'
      'gtkTreeViewEnableModelDragDest(object, targets, actions)'
      'gtkTreeViewEnableModelDragSource(object, start.button.mask,
     targets, actions)'
      'gtkTreeViewUnsetRowsDragSource(object)'
      'gtkTreeViewUnsetRowsDragDest(object)'
      'gtkTreeViewSetDragDestRow(object, path, pos)'
      'gtkTreeViewGetDragDestRow(object, path)'
      'gtkTreeViewGetDestRowAtPos(object, drag.x, drag.y)'
      'gtkTreeViewCreateRowDragIcon(object, path)'
      'gtkTreeViewSetEnableSearch(object, enable.search)'
      'gtkTreeViewGetEnableSearch(object)'
      'gtkTreeViewGetSearchColumn(object)'
      'gtkTreeViewSetSearchColumn(object, column)'
      'gtkTreeViewGetSearchEqualFunc(object)'
      'gtkTreeViewSetSearchEqualFunc(object, search.equal.func,
     search.user.data = NULL)'
      'gtkTreeViewGetSearchEntry(object)'
      'gtkTreeViewSetSearchEntry(object, entry = NULL)'
      'gtkTreeViewGetSearchPositionFunc(object)'
      'gtkTreeViewSetSearchPositionFunc(object, func, data)'
      'gtkTreeViewGetFixedHeightMode(object)'
      'gtkTreeViewSetFixedHeightMode(object, enable)'
      'gtkTreeViewGetHoverSelection(object)'
      'gtkTreeViewSetHoverSelection(object, hover)'
      'gtkTreeViewGetHoverExpand(object)'
      'gtkTreeViewSetHoverExpand(object, expand)'
      'gtkTreeViewSetDestroyCountFunc(object, func, data = NULL)'
      'gtkTreeViewGetRowSeparatorFunc(object)'
      'gtkTreeViewSetRowSeparatorFunc(object, func, data = NULL)'
      'gtkTreeViewGetRubberBanding(object)'
      'gtkTreeViewSetRubberBanding(object, enable)'
      'gtkTreeViewIsRubberBandingActive(object)'
      'gtkTreeViewGetEnableTreeLines(object)'
      'gtkTreeViewSetEnableTreeLines(object, enabled)'
      'gtkTreeViewGetGridLines(object)'
      'gtkTreeViewSetGridLines(object, grid.lines)'
      'gtkTreeViewSetTooltipRow(object, tooltip, path)'
      'gtkTreeViewSetTooltipCell(object, tooltip, path, column, cell)'
      'gtkTreeViewGetTooltipContext(object, x, y, keyboard.tip)'
      'gtkTreeViewGetTooltipColumn(object)'
      'gtkTreeViewSetTooltipColumn(object, column)'
      'gtkTreeView(model = NULL, show = TRUE)'

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

     GObject
        +----GInitiallyUnowned
              +----GtkObject
                    +----GtkWidget
                          +----GtkContainer
                                +----GtkTreeView 

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

     GtkTreeView implements AtkImplementorIface and  'GtkBuildable'.

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

     Widget that displays any object that implements the 'GtkTreeModel'
     interface.

     Please refer to the tree widget conceptual  overview for an
     overview of all the objects and data types related  to the tree
     widget and how they work together.

     Several different coordinate systems are exposed in the
     GtkTreeView API. These are:


        *  Widget coordinates - coordinates relative to the widget 
           (usually   'widget->window'  .

        *  Bin window coordinates - coordinates relative to the window 
           that GtkTreeView renders to.

        *  Tree coordinates - coordinates relative to the entire
           scrollable  area of GtkTreeView.  These coordinates start at
           (0, 0) for row 0 of the  tree.

     Several functions are available for converting between the
     different coordinate systems.  The most common translations are
     between widget and bin  window coordinates and between bin window
     and tree coordinates.  For the  former you can use
     'gtkTreeViewConvertWidgetToBinWindowCoords' (and vice versa), for
     the latter 'gtkTreeViewConvertBinWindowToTreeCoords'  (and vice
     versa).

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

     The GtkTreeView implementation of the GtkBuildable interface
     accepts GtkTreeViewColumn objects as <child> elements in UI
     definitions.

     _A UI definition fragment with GtkTreeView_ <object
     class="GtkTreeView">
       <property name="model">liststore1</property>
       <child>
         <object class="GtkTreeViewColumn">
           <property name="title">Test</property>
           <child>
             <object class="GtkCellRendererText"/>
             <attributes>"
               <attribute name="text">1</attribute>
             </attributes>
           </child>
         </object>
       </child>
     </object>


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


     '_G_t_k_T_r_e_e_V_i_e_w' _undocumented _


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

     'gtkTreeView' is the result of collapsing the constructors of
     'GtkTreeView' ('gtkTreeViewNew', 'gtkTreeViewNewWithModel') 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_T_r_e_e_V_i_e_w_D_r_o_p_P_o_s_i_t_i_o_n' An enum for determining where a dropped
          row goes.

          '_b_e_f_o_r_e' dropped row is inserted before

          '_a_f_t_e_r' dropped row is inserted after

          '_i_n_t_o-_o_r-_b_e_f_o_r_e' dropped row becomes a child or is inserted
               before

          '_i_n_t_o-_o_r-_a_f_t_e_r' dropped row becomes a child or is inserted
               after


     '_G_t_k_T_r_e_e_V_i_e_w_G_r_i_d_L_i_n_e_s' _undocumented _

          '_n_o_n_e' _undocumented _

          '_h_o_r_i_z_o_n_t_a_l' _undocumented _

          '_v_e_r_t_i_c_a_l' _undocumented _

          '_b_o_t_h' _undocumented _


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


     '_G_t_k_T_r_e_e_V_i_e_w_C_o_l_u_m_n_D_r_o_p_F_u_n_c(_t_r_e_e._v_i_e_w, _c_o_l_u_m_n, _p_r_e_v._c_o_l_u_m_n, _n_e_x_t._c_o_l_u_m_n, _d_a_t_a)' 
          Function type for determining whether 'column' can be dropped
          in a particular spot (as determined by 'prev.column' and
          'next.column').  In left to right locales, 'prev.column' is
          on the left of the potential drop spot, and 'next.column' is
          on the right.  In right to left mode, this is reversed.  This
          function should return 'TRUE' if the spot is a valid drop
          spot.  Please note that returning 'TRUE' does not actually
          indicate that the column drop was made, but is meant only to
          indicate a possible drop spot to the user.

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] A 'GtkTreeView'

          '_c_o_l_u_m_n' ['GtkTreeViewColumn'] The 'GtkTreeViewColumn' being
               dragged

          '_p_r_e_v._c_o_l_u_m_n' ['GtkTreeViewColumn'] A 'GtkTreeViewColumn' on
               one side of 'column'

          '_n_e_x_t._c_o_l_u_m_n' ['GtkTreeViewColumn'] A 'GtkTreeViewColumn' on
               the other side of 'column'

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

          _Returns:_ [logical] 'TRUE', if 'column' can be dropped in
          this spot


     '_G_t_k_T_r_e_e_V_i_e_w_M_a_p_p_i_n_g_F_u_n_c(_t_r_e_e._v_i_e_w, _p_a_t_h, _u_s_e_r._d_a_t_a)' Function used
          for 'gtkTreeViewMapExpandedRows'.

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] A 'GtkTreeView'

          '_p_a_t_h' ['GtkTreePath'] The path that's expanded

          '_u_s_e_r._d_a_t_a' [R object] user data


     '_G_t_k_T_r_e_e_V_i_e_w_S_e_a_r_c_h_E_q_u_a_l_F_u_n_c(_m_o_d_e_l, _c_o_l_u_m_n, _k_e_y, _i_t_e_r, _s_e_a_r_c_h._d_a_t_a)' 
          A function used for checking whether a row in 'model' matches
          a search key string entered by the user. Note the return
          value is reversed from what you would normally expect, though
          it has some similarity to 'strcmp()' returning 0 for equal
          strings.

          '_m_o_d_e_l' ['GtkTreeModel'] the 'GtkTreeModel' being searched

          '_c_o_l_u_m_n' [integer] the search column set by
               'gtkTreeViewSetSearchColumn'

          '_k_e_y' [character] the key string to compare with

          '_i_t_e_r' ['GtkTreeIter'] a 'GtkTreeIter' pointing the row of
               'model' that should be compared with 'key'.

          '_s_e_a_r_c_h._d_a_t_a' [R object] user data from
               'gtkTreeViewSetSearchEqualFunc'

          _Returns:_ [logical] 'FALSE' if the row matches, 'TRUE'
          otherwise.


     '_G_t_k_T_r_e_e_V_i_e_w_S_e_a_r_c_h_P_o_s_i_t_i_o_n_F_u_n_c(_t_r_e_e._v_i_e_w, _s_e_a_r_c_h._d_i_a_l_o_g, _u_s_e_r._d_a_t_a)' 
          _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 

          '_s_e_a_r_c_h._d_i_a_l_o_g' ['GtkWidget'] 

          '_u_s_e_r._d_a_t_a' [R object] 


     '_G_t_k_T_r_e_e_D_e_s_t_r_o_y_C_o_u_n_t_F_u_n_c(_t_r_e_e._v_i_e_w, _p_a_t_h, _c_h_i_l_d_r_e_n, _u_s_e_r._d_a_t_a)' 
          _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 

          '_p_a_t_h' ['GtkTreePath'] 

          '_c_h_i_l_d_r_e_n' [integer] 

          '_u_s_e_r._d_a_t_a' [R object] 


     '_G_t_k_T_r_e_e_V_i_e_w_R_o_w_S_e_p_a_r_a_t_o_r_F_u_n_c(_m_o_d_e_l, _i_t_e_r, _d_a_t_a)' Function type for
          determining whether the row pointed to by 'iter' should be
          rendered as a separator. A common way to implement this is to
          have a boolean column in the model, whose values the
          'GtkTreeViewRowSeparatorFunc' returns.

          '_m_o_d_e_l' ['GtkTreeModel'] the 'GtkTreeModel'

          '_i_t_e_r' ['GtkTreeIter'] a 'GtkTreeIter' pointing at a row in
               'model'

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

          _Returns:_ [logical] 'TRUE' if the row is a separator


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


     '_c_o_l_u_m_n_s-_c_h_a_n_g_e_d(_t_r_e_e._v_i_e_w, _u_s_e_r._d_a_t_a)' The number of columns of
          the treeview has changed.  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted 

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


     '_c_u_r_s_o_r-_c_h_a_n_g_e_d(_t_r_e_e._v_i_e_w, _u_s_e_r._d_a_t_a)' The position of the cursor
          (focused cell) has changed.  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

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


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

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] the object which received the
               signal.

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

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

          '_a_r_g_3' [logical] 

          '_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(_t_r_e_e._v_i_e_w, _a_r_g_1, _a_r_g_2, _u_s_e_r._d_a_t_a)' _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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.


     '_r_o_w-_a_c_t_i_v_a_t_e_d(_t_r_e_e._v_i_e_w, _p_a_t_h, _c_o_l_u_m_n, _u_s_e_r._d_a_t_a)' The
          "row-activated" signal is emitted when the method
          'gtkTreeViewRowActivated' is called or the user double clicks
           a treeview row. It is also emitted when a non-editable row
          is  selected and one of the keys: Space, Shift+Space, Return
          or  Enter is pressed.

          For selection handling refer to the tree  widget conceptual
          overview as well as 'GtkTreeSelection'.  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

          '_p_a_t_h' ['GtkTreePath']  the 'GtkTreePath' for the activated
               row

          '_c_o_l_u_m_n' ['GtkTreeViewColumn']  the 'GtkTreeViewColumn' in
               which the activation occurred

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


     '_r_o_w-_c_o_l_l_a_p_s_e_d(_t_r_e_e._v_i_e_w, _i_t_e_r, _p_a_t_h, _u_s_e_r._d_a_t_a)' The given row
          has been collapsed (child nodes are hidden).  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

          '_i_t_e_r' ['GtkTreeIter']  the tree iter of the collapsed row

          '_p_a_t_h' ['GtkTreePath']  a tree path that points to the row 

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


     '_r_o_w-_e_x_p_a_n_d_e_d(_t_r_e_e._v_i_e_w, _i_t_e_r, _p_a_t_h, _u_s_e_r._d_a_t_a)' The given row has
          been expanded (child nodes are shown).  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

          '_i_t_e_r' ['GtkTreeIter']  the tree iter of the expanded row

          '_p_a_t_h' ['GtkTreePath']  a tree path that points to the row 

          '_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(_t_r_e_e._v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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-_p_a_r_e_n_t(_t_r_e_e._v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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-_r_o_w(_t_r_e_e._v_i_e_w, _a_r_g_1, _u_s_e_r._d_a_t_a)' _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] the object which received the
               signal.

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

          '_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(_t_r_e_e._v_i_e_w, _a_r_g_1, _a_r_g_2, _u_s_e_r._d_a_t_a)' 
          _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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.


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

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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.


     '_t_e_s_t-_c_o_l_l_a_p_s_e-_r_o_w(_t_r_e_e._v_i_e_w, _i_t_e_r, _p_a_t_h, _u_s_e_r._d_a_t_a)' The given
          row is about to be collapsed (hide its children nodes). Use
          this signal if you need to control the collapsibility of
          individual rows.  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

          '_i_t_e_r' ['GtkTreeIter']  the tree iter of the row to collapse

          '_p_a_t_h' ['GtkTreePath']  a tree path that points to the row 

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

          _Returns:_ [logical] 'FALSE' to allow collapsing, 'TRUE' to
          reject


     '_t_e_s_t-_e_x_p_a_n_d-_r_o_w(_t_r_e_e._v_i_e_w, _i_t_e_r, _p_a_t_h, _u_s_e_r._d_a_t_a)' The given row
          is about to be expanded (show its children nodes). Use this
          signal if you need to control the expandability of individual
          rows.  

          '_t_r_e_e._v_i_e_w' ['GtkTreeView']  the object on which the signal
               is emitted

          '_i_t_e_r' ['GtkTreeIter']  the tree iter of the row to expand

          '_p_a_t_h' ['GtkTreePath']  a tree path that points to the row 

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

          _Returns:_ [logical] 'FALSE' to allow expansion, 'TRUE' to
          reject


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

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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(_t_r_e_e._v_i_e_w, _u_s_e_r._d_a_t_a)' _undocumented _

          '_t_r_e_e._v_i_e_w' ['GtkTreeView'] 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:


     '_e_n_a_b_l_e-_g_r_i_d-_l_i_n_e_s' ['_G_t_k_T_r_e_e_V_i_e_w_G_r_i_d_L_i_n_e_s' : _R_e_a_d / _W_r_i_t_e] 
          Whether grid lines should be drawn in the tree view.  Default
          value: GTK_TREE_VIEW_GRID_LINES_NONE


     '_e_n_a_b_l_e-_s_e_a_r_c_h' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] View allows user to
          search through columns interactively.  Default value: TRUE


     '_e_n_a_b_l_e-_t_r_e_e-_l_i_n_e_s' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Whether tree lines
          should be drawn in the tree view.  Default value: FALSE


     '_e_x_p_a_n_d_e_r-_c_o_l_u_m_n' ['_G_t_k_T_r_e_e_V_i_e_w_C_o_l_u_m_n' : _R_e_a_d / _W_r_i_t_e] Set the
          column for the expander column.


     '_f_i_x_e_d-_h_e_i_g_h_t-_m_o_d_e' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Setting the
          ::fixed-height-mode property to 'TRUE' speeds up 
          'GtkTreeView' by assuming that all rows have the same height.
           Only enable this option if all rows are the same height.  
          Please see 'gtkTreeViewSetFixedHeightMode' for more 
          information on this option.  

          Default value: FALSE  Since  2.4


     '_h_a_d_j_u_s_t_m_e_n_t' ['_G_t_k_A_d_j_u_s_t_m_e_n_t' : _R_e_a_d / _W_r_i_t_e] Horizontal
          Adjustment for the widget.


     '_h_e_a_d_e_r_s-_c_l_i_c_k_a_b_l_e' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Column headers
          respond to click events.  Default value: FALSE


     '_h_e_a_d_e_r_s-_v_i_s_i_b_l_e' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Show the column header
          buttons.  Default value: TRUE


     '_h_o_v_e_r-_e_x_p_a_n_d' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Enables of disables the
          hover expansion mode of 'tree.view'. Hover expansion makes
          rows expand or collaps if the pointer moves  over them.

          This mode is primarily indended for treeviews in popups, e.g.
          in 'GtkComboBox' or 'GtkEntryCompletion'.  

          Default value: FALSE  Since  2.6


     '_h_o_v_e_r-_s_e_l_e_c_t_i_o_n' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Enables of disables the
          hover selection mode of 'tree.view'. Hover selection makes
          the selected row follow the pointer. Currently, this works
          only for the selection modes  'GTK_SELECTION_SINGLE' and
          'GTK_SELECTION_BROWSE'.

          This mode is primarily indended for treeviews in popups, e.g.
          in 'GtkComboBox' or 'GtkEntryCompletion'.  

          Default value: FALSE  Since  2.6


     '_l_e_v_e_l-_i_n_d_e_n_t_a_t_i_o_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] Extra indentation for
          each level.  

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


     '_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 tree
          view.


     '_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] View is reorderable. 
          Default value: FALSE


     '_r_u_b_b_e_r-_b_a_n_d_i_n_g' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Whether to enable
          selection of multiple items by dragging the mouse pointer. 
          Default value: FALSE


     '_r_u_l_e_s-_h_i_n_t' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Set a hint to the theme
          engine to draw rows in alternating colors.  Default value:
          FALSE


     '_s_e_a_r_c_h-_c_o_l_u_m_n' [_i_n_t_e_g_e_r : _R_e_a_d / _W_r_i_t_e] Model column to search
          through when searching through code.  Allowed values: >= -1 
          Default value: -1


     '_s_h_o_w-_e_x_p_a_n_d_e_r_s' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] 'TRUE' if the view has
          expanders.  

          Default value: TRUE  Since  2.12


     '_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 rows.  Allowed values:
          >= -1  Default value: -1


     '_v_a_d_j_u_s_t_m_e_n_t' ['_G_t_k_A_d_j_u_s_t_m_e_n_t' : _R_e_a_d / _W_r_i_t_e] Vertical Adjustment
          for the widget.


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


     '_a_l_l_o_w-_r_u_l_e_s' [_l_o_g_i_c_a_l : _R_e_a_d] Allow drawing of alternating color
          rows.  Default value: TRUE


     '_e_v_e_n-_r_o_w-_c_o_l_o_r' ['_G_d_k_C_o_l_o_r' : _R_e_a_d] Color to use for even rows.


     '_e_x_p_a_n_d_e_r-_s_i_z_e' [_i_n_t_e_g_e_r : _R_e_a_d] Size of the expander arrow. 
          Allowed values: >= 0  Default value: 12


     '_g_r_i_d-_l_i_n_e-_p_a_t_t_e_r_n' [_c_h_a_r_a_c_t_e_r : _R_e_a_d] Dash pattern used to draw
          the tree view grid lines.  Default value: "\001\001"


     '_g_r_i_d-_l_i_n_e-_w_i_d_t_h' [_i_n_t_e_g_e_r : _R_e_a_d] Width, in pixels, of the tree
          view grid lines.  Allowed values: >= 0  Default value: 1


     '_h_o_r_i_z_o_n_t_a_l-_s_e_p_a_r_a_t_o_r' [_i_n_t_e_g_e_r : _R_e_a_d] Horizontal space between
          cells.  Must be an even number.  Allowed values: >= 0 
          Default value: 2


     '_i_n_d_e_n_t-_e_x_p_a_n_d_e_r_s' [_l_o_g_i_c_a_l : _R_e_a_d] Make the expanders indented. 
          Default value: TRUE


     '_o_d_d-_r_o_w-_c_o_l_o_r' ['_G_d_k_C_o_l_o_r' : _R_e_a_d] Color to use for odd rows.


     '_r_o_w-_e_n_d_i_n_g-_d_e_t_a_i_l_s' [_l_o_g_i_c_a_l : _R_e_a_d] Enable extended row
          background theming.  Default value: FALSE


     '_t_r_e_e-_l_i_n_e-_p_a_t_t_e_r_n' [_c_h_a_r_a_c_t_e_r : _R_e_a_d] Dash pattern used to draw
          the tree view lines.  Default value: "\001\001"


     '_t_r_e_e-_l_i_n_e-_w_i_d_t_h' [_i_n_t_e_g_e_r : _R_e_a_d] Width, in pixels, of the tree
          view lines.  Allowed values: >= 0  Default value: 1


     '_v_e_r_t_i_c_a_l-_s_e_p_a_r_a_t_o_r' [_i_n_t_e_g_e_r : _R_e_a_d] Vertical space between
          cells.  Must be an even number.  Allowed values: >= 0 
          Default value: 2


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

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

     'GtkTreeViewColumn' 'GtkTreeSelection' 'GtkTreeSortable'
     'GtkTreeModelSort' 'GtkListStore' 'GtkTreeStore' 'GtkCellRenderer'
     'GtkCellEditable' 'GtkCellRendererPixbuf' 'GtkCellRendererText'
     'GtkCellRendererToggle'

