|  | 
| 
 Public Member Functions | 
|  | this () | 
|  | Creates a new TreeView. 
 | 
|  | this (TreeModel model) | 
|  | Creates a new TreeView from a TreeModel. 
 | 
| TreeModel | getModel () | 
|  | Gets the model for this tree. 
 | 
| ListStore | getListStore () | 
|  | Gets the list model for this tree. 
 | 
| void | setModel (TreeModel model) | 
|  | Sets the model fro this tree view. 
 | 
| TreeSelection | getSelection () | 
|  | Gets a tree selection for this tree view. 
 | 
| Adjustment | getHAdjustment () | 
|  | getHAdjustment 
 | 
| void | setHAdjustment (Adjustment adjustment) | 
|  | setHAdjustment 
 | 
| Adjustment | getVAdjustment () | 
|  | getVAdjustment 
 | 
| void | setVAdjustment (Adjustment adjustment) | 
|  | setVAdjustment 
 | 
| bit | getHeadersVisible () | 
|  | Gets the headers visibility. 
 | 
| void | setHeadersVisible (bit visible) | 
|  | Sets the headers visibility. 
 | 
| void | columnsAutosize () | 
|  | coluns autosize 
 | 
| void | setHeadersClickable (bit setting) | 
|  | Sets the headers clickable or not. 
 | 
| void | setRulesHint (bit setting) | 
|  | Sets the rules hint ??? 
 | 
| bit | getRulesHint () | 
|  | Gets rules hint ??? 
 | 
| gint | appendColumn (TreeViewColumn column) | 
|  | Appends a new column to the tree. 
 | 
| gint | removeColumn (TreeViewColumn column) | 
|  | remove column 
 | 
| gint | insertColumn (TreeViewColumn column, gint position) | 
|  | insert column 
 | 
| gint | insertEditableColumn (int position, char[] title, CellRenderer renderer, bit editable) | 
|  | Inserts a column and sets it's attributes. 
 | 
| gint | gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view, gint position, gchar *title, GtkCellRenderer *cell,...) | 
| gint | gtk_tree_view_insert_column_with_data_func (gtkT(), gint position, gchar *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify) | 
| TreeViewColumn | getColumn (int n) | 
|  | Gets a column by column number. 
 | 
| void | removeAllColumns () | 
|  | Removes all column from this tree view. 
 | 
| ListG | getColumns () | 
| void | moveColumnAfter (TreeViewColumn column, TreeViewColumn base_column) | 
|  | moveColumnAfter 
 | 
| void | setExpanderColumn (TreeViewColumn column) | 
|  | setExpanderColumn 
 | 
| TreeViewColumn | getExpanderColumn () | 
|  | getgetExpanderColumn 
 | 
| void | gtk_tree_view_set_column_drag_function (gtkT(), GtkTreeViewColumnDropFunc func, gpointer user_data, GtkDestroyNotify destroy) | 
| void | scrollToPoint (gint tree_x, gint tree_y) | 
|  | scrollToPoint 
 | 
| void | scrollToCell (TreePath path, TreeViewColumn column, gboolean use_align, gfloat row_align, gfloat col_align) | 
|  | scrollToCell 
 | 
| void | rowActivated (TreePath path, TreeViewColumn column) | 
|  | rowActivated 
 | 
| void | expandAll () | 
|  | expandAll 
 | 
| void | collapseAll () | 
|  | collapseAll 
 | 
| void | expandToPath (TreePath path) | 
|  | expandToPath 
 | 
| bit | expandRow (TreePath path, bit openAll) | 
|  | expandRow 
 | 
| bit | expandRow (TreeIter iter, TreeModel model, bit openAll) | 
|  | Expands the row of the iter. 
 | 
| bit | collapseRow (TreePath path) | 
|  | collapseRow 
 | 
| void | mapExpandedRows (TreeViewMappingFunc func, gpointer data) | 
| bit | rowExpanded (TreePath path) | 
|  | rowExpanded 
 | 
| void | setReorderable (bit reorderable) | 
|  | setReorderable 
 | 
| bit | getReorderable () | 
|  | getReorderable 
 | 
| void | setCursor (TreePath path, TreeViewColumn focus_column, gboolean start_editing) | 
|  | setCursor 
 | 
| void | setCursorOnCell (TreePath path, TreeViewColumn focus_column, CellRenderer focus_cell, gboolean start_editing) | 
|  | setCursorOnCell 
 | 
| void | getCursor (TreePath path, TreeViewColumn focus_column) | 
|  | get cursor 
 | 
| WindowG | getBinWindow () | 
|  | getBinWindow 
 | 
| bit | getPathAtPos (gint x, gint y, inout TreePath path, inout TreeViewColumn column, out gint cellX, out gint cellY) | 
|  | getPathAtPos 
 | 
| void | getCellArea (TreePath path, TreeViewColumn column, Rectangle *rect) | 
|  | getCellArea 
 | 
| void | getBackgroundArea (TreePath path, TreeViewColumn column, Rectangle *rect) | 
|  | getBackgroundArea 
 | 
| void | getVisibleRect (Rectangle *visible_rect) | 
|  | getVisibleRect 
 | 
| void | widgetToTreeCoords (gint wx, gint wy, gint *tx, gint *ty) | 
|  | widgetToTreeCoords 
 | 
| void | treeToWidgetCoords (gint wx, gint wy, gint *tx, gint *ty) | 
|  | treeToWidgetCoords 
 | 
| void | enableModelDragSource (ModifierType start_button_mask, GtkTargetEntry *targets, gint n_targets, DragAction actions) | 
|  | enableModelDragSource 
 | 
| void | enableModelDrasDesc (GtkTargetEntry *targets, gint n_targets, DragAction actions) | 
|  | enableModelDrasDesc 
 | 
| void | unsetRowsDragSource () | 
|  | unsetRowsDragSource 
 | 
| void | unsetRowsDragDest () | 
|  | unsetRowsDragDest 
 | 
| void | setDragDestRow (TreePath path, TreeViewDropPosition pos) | 
|  | setDragDestRow 
 | 
| void | getDragDestRow (TreePath path, TreeViewDropPosition *pos) | 
|  | getDragDestRow 
 | 
| bit | getDestRowAtPos (gint drag_x, gint drag_y, TreePath path, TreeViewDropPosition *pos) | 
|  | getDestRowAtPos 
 | 
| Pixmap | createRowDragIcon (TreePath path) | 
|  | createRowDragIcon 
 | 
| void | setEnableSearch (bit enable_search) | 
|  | setEnableSearch 
 | 
| bit | getEnableSearch () | 
|  | getEnableSearch 
 | 
| gint | getSearchColumn () | 
|  | getSearchColumn 
 | 
| void | setSearchColumn (gint column) | 
|  | setSearchColumn 
 | 
| GtkTreeViewSearchEqualFunc | gtk_tree_view_get_search_equal_func (gtkT()) | 
| void | gtk_tree_view_set_search_equal_func (gtkT(), GtkTreeViewSearchEqualFunc search_equal_func, gpointer search_user_data, GtkDestroyNotify search_destroy) | 
| TreeIter | getSelectedIter () | 
|  | gets the first selected iter or null if no rows are selected 
 | 
| 
 Static Public Member Functions | 
| GType | getType () | 
|  | Gets this class type. 
 |