GtkTreeView

A widget for displaying both trees and lists.

Object Hierarchy

GObject
`--
GtkObject
       `-- GtkWidget
              `-- GtkContainer
                     `-- GtkTreeView

Description

Widget that displays any object that implements the GtkTreeModel interface, for example GtkListStore and GtkTreeStore.

Constructor

-- Create a new tree view.

Methods

append_column()
 
collapse_all()
 
collapse_row()
 
columns_autosize()
 
create_row_drag_icon()
 
enable_model_drag_dest()
 
enable_model_drag_source()
 
expand_all()
 
expand_row()
 
expand_to_path()
 
get_background_area()
 
get_bin_window()
 
get_cell_area()
 
get_column()
 
get_columns()
 
get_cursor()
 
get_dest_row_at_pos()
 
get_drag_dest_row()
 
get_enable_search()
 
get_expander_column()
 
get_fixed_height_mode()
 
get_hadjustment()
 
get_headers_visible()
 
get_hover_expand()
 
get_hover_selection()
 
get_model()
 
get_path_at_pos()
 
get_reorderable()
 
get_row_separator_func()
 
get_rules_hint()
 
get_search_column()
 
get_search_equal_func()
 
get_selection()
  Returns the selection object associated with the view.
get_vadjustment()
 
get_visible_rect()
 
insert_column()
 
insert_column_with_attributes()
 
insert_column_with_data_func()
 
map_expanded_rows()
 
move_column_after()
 
remove_column()
 
row_activated()
 
row_expanded()
 
scroll_to_cell()
 
scroll_to_point()
 
set_column_drag_function()
 
set_cursor()
 
set_cursor_on_cell()
 
set_destroy_count_func()
 
set_drag_dest_row()
 
set_enable_search()
 
set_expander_column()
 
set_fixed_height_mode()
 
set_hadjustment()
 
set_headers_clickable()
 
set_headers_visible()
 
set_hover_expand()
 
set_hover_selection()
 
set_model()
 
set_reorderable()
 
set_row_separator_func()
 
set_rules_hint()
 
set_search_column()
 
set_search_equal_func()
 
set_vadjustment()
 
tree_to_widget_coords()
 
unset_rows_drag_dest()
 
unset_rows_drag_source()
 
widget_to_tree_coords()
 

Signals

"columns-changed"
 
"cursor-changed"
 
"expand-collapse-cursor-row"
 
"move-cursor"
 
"row-activated"
 
"row-collapsed"
 
"row-expanded"
 
"select-all"
 
"select-cursor-parent"
 
"select-cursor-row"
 
"set-scroll-adjustments"
 
"start-interactive-search"
 
"test-collapse-row"
 
"test-expand-row"
 
"toggle-cursor-row"
 
"unselect-all"