public class TreeView : Container, Implementor, Buildable {
public weak TreeViewGridLines enable_grid_lines { get; set; } ;
public weak bool enable_search { get; set; } ;
public weak bool enable_tree_lines { get; set; } ;
public weak TreeViewColumn expander_column { get; set; } ;
public weak bool fixed_height_mode { get; set; } ;
public weak Adjustment hadjustment { get; set; } ;
public weak bool headers_clickable { get; set; } ;
public weak bool headers_visible { get; set; } ;
public weak bool hover_expand { get; set; } ;
public weak bool hover_selection { get; set; } ;
public weak int level_indentation { get; set; } ;
public weak TreeModel model { get; set; } ;
public weak bool reorderable { get; set; } ;
public weak bool rubber_banding { get; set; } ;
public weak bool rules_hint { get; set; } ;
public weak int search_column { get; set; } ;
public weak bool show_expanders { get; set; } ;
public weak int tooltip_column { get; set; } ;
public weak Adjustment vadjustment { get; set; } ;
public TreeView ( ) ;
public TreeView.with_model ( TreeModel model ) ;
public signal void columns_changed ( ) ;
public signal void cursor_changed ( ) ;
public signal bool expand_collapse_cursor_row ( bool logical,
bool expand,
bool open_all ) ;
public signal bool move_cursor ( MovementStep step,
int count ) ;
public signal void row_activated ( TreePath path,
TreeViewColumn column ) ;
public signal void row_collapsed ( TreeIter iter,
TreePath path ) ;
public signal void row_expanded ( TreeIter iter,
TreePath path ) ;
public signal bool select_all ( ) ;
public signal bool select_cursor_parent ( ) ;
public signal bool select_cursor_row ( bool start_editing ) ;
public signal void set_scroll_adjustments ( Adjustment hadjustment,
Adjustment vadjustment ) ;
public signal bool start_interactive_search ( ) ;
public signal bool test_collapse_row ( TreeIter iter,
TreePath path ) ;
public signal bool test_expand_row ( TreeIter iter,
TreePath path ) ;
public signal bool toggle_cursor_row ( ) ;
public signal bool unselect_all ( ) ;
public int append_column ( TreeViewColumn column ) ;
public void collapse_all ( ) ;
public bool collapse_row ( TreePath path ) ;
public void columns_autosize ( ) ;
public void convert_bin_window_to_tree_coords ( int bx,
int by,
int tx,
int ty ) ;
public void convert_bin_window_to_widget_coords ( int bx,
int by,
int wx,
int wy ) ;
public void convert_tree_to_bin_window_coords ( int tx,
int ty,
int bx,
int by ) ;
public void convert_tree_to_widget_coords ( int tx,
int ty,
int wx,
int wy ) ;
public void convert_widget_to_bin_window_coords ( int wx,
int wy,
int bx,
int by ) ;
public void convert_widget_to_tree_coords ( int wx,
int wy,
int tx,
int ty ) ;
public weak Gdk.Pixmap create_row_drag_icon ( TreePath path ) ;
public void enable_model_drag_dest ( TargetEntry[] targets,
Gdk.DragAction actions ) ;
public void enable_model_drag_source ( Gdk.ModifierType start_button_mask,
TargetEntry[] targets,
Gdk.DragAction actions ) ;
public void expand_all ( ) ;
public bool expand_row ( TreePath path,
bool open_all ) ;
public void expand_to_path ( TreePath path ) ;
public void get_background_area ( TreePath path,
TreeViewColumn column,
Gdk.Rectangle rect ) ;
public weak Gdk.Window get_bin_window ( ) ;
public void get_cell_area ( TreePath path,
TreeViewColumn column,
Gdk.Rectangle rect ) ;
public weak TreeViewColumn get_column ( int n ) ;
public weak GLib.List get_columns ( ) ;
public void get_cursor ( weak TreePath path,
weak TreeViewColumn focus_column ) ;
public bool get_dest_row_at_pos ( int drag_x,
int drag_y,
weak TreePath path,
TreeViewDropPositionpos ) ;
public void get_drag_dest_row ( weak TreePath path,
TreeViewDropPositionpos ) ;
public bool get_enable_search ( ) ;
public bool get_enable_tree_lines ( ) ;
public weak TreeViewColumn get_expander_column ( ) ;
public bool get_fixed_height_mode ( ) ;
public TreeViewGridLines get_grid_lines ( ) ;
public weak Adjustment get_hadjustment ( ) ;
public bool get_headers_clickable ( ) ;
public bool get_headers_visible ( ) ;
public bool get_hover_expand ( ) ;
public bool get_hover_selection ( ) ;
public int get_level_indentation ( ) ;
public weak TreeModel get_model ( ) ;
public bool get_path_at_pos ( int x,
int y,
weak TreePath path,
weak TreeViewColumn column,
int cell_x,
int cell_y ) ;
public bool get_reorderable ( ) ;
public TreeViewRowSeparatorFunc get_row_separator_func ( ) ;
public bool get_rubber_banding ( ) ;
public bool get_rules_hint ( ) ;
public int get_search_column ( ) ;
public weak Entry get_search_entry ( ) ;
public TreeViewSearchEqualFunc get_search_equal_func ( ) ;
public TreeViewSearchPositionFunc get_search_position_func ( ) ;
public weak TreeSelection get_selection ( ) ;
public bool get_show_expanders ( ) ;
public int get_tooltip_column ( ) ;
public bool get_tooltip_context ( int x,
int y,
bool keyboard_tip,
weak TreeModel model,
weak TreePath path,
TreeIter iter ) ;
public weak Adjustment get_vadjustment ( ) ;
public bool get_visible_range ( weak TreePath start_path,
weak TreePath end_path ) ;
public void get_visible_rect ( Gdk.Rectangle visible_rect ) ;
public int insert_column ( TreeViewColumn column,
int position ) ;
public int insert_column_with_attributes ( int position,
string title,
CellRenderer cell,
... ) ;
public int insert_column_with_data_func ( int position,
string title,
CellRenderer cell,
TreeCellDataFunc func,
void** data,
GLib.DestroyNotify dnotify ) ;
public bool is_rubber_banding_active ( ) ;
public void map_expanded_rows ( TreeViewMappingFunc func,
void** data ) ;
public void move_column_after ( TreeViewColumn column,
TreeViewColumn base_column ) ;
public int remove_column ( TreeViewColumn column ) ;
public void scroll_to_cell ( TreePath path,
TreeViewColumn column,
bool use_align,
float row_align,
float col_align ) ;
public void scroll_to_point ( int tree_x,
int tree_y ) ;
public void set_column_drag_function ( TreeViewColumnDropFunc func,
DestroyNotify destroy ) ;
public void set_cursor ( TreePath path,
TreeViewColumn focus_column,
bool start_editing ) ;
public void set_cursor_on_cell ( TreePath path,
TreeViewColumn focus_column,
CellRenderer focus_cell,
bool start_editing ) ;
public void set_destroy_count_func ( TreeDestroyCountFuncfunc,
void** data,
DestroyNotify destroy ) ;
public void set_drag_dest_row ( TreePath path,
TreeViewDropPositionpos ) ;
public void set_enable_search ( bool enable_search ) ;
public void set_enable_tree_lines ( bool enabled ) ;
public void set_expander_column ( TreeViewColumn column ) ;
public void set_fixed_height_mode ( bool enable ) ;
public void set_grid_lines ( TreeViewGridLines grid_lines ) ;
public void set_hadjustment ( Adjustment adjustment ) ;
public void set_headers_clickable ( bool setting ) ;
public void set_headers_visible ( bool headers_visible ) ;
public void set_hover_expand ( bool expand ) ;
public void set_hover_selection ( bool hover ) ;
public void set_level_indentation ( int indentation ) ;
public void set_model ( TreeModel model ) ;
public void set_reorderable ( bool reorderable ) ;
public void set_row_separator_func ( TreeViewRowSeparatorFunc func,
void** data,
DestroyNotify destroy ) ;
public void set_rubber_banding ( bool enable ) ;
public void set_rules_hint ( bool setting ) ;
public void set_search_column ( int column ) ;
public void set_search_entry ( Entry entry ) ;
public void set_search_equal_func ( TreeViewSearchEqualFunc search_equal_func,
void** search_user_data,
DestroyNotify search_destroy ) ;
public void set_search_position_func ( TreeViewSearchPositionFunc func,
void** data,
GLib.DestroyNotify destroy ) ;
public void set_show_expanders ( bool enabled ) ;
public void set_tooltip_cell ( Tooltip tooltip,
TreePath path,
TreeViewColumn column,
CellRenderer cell ) ;
public void set_tooltip_column ( int column ) ;
public void set_tooltip_row ( Tooltip tooltip,
TreePath path ) ;
public void set_vadjustment ( Adjustment adjustment ) ;
public void unset_rows_drag_dest ( ) ;
public void unset_rows_drag_source ( ) ;
}

public TreeView ( ) ;
public TreeView.with_model ( TreeModel model ) ;
public signal void columns_changed ( ) ;
public signal void cursor_changed ( ) ;
public signal bool expand_collapse_cursor_row ( bool logical,
bool expand,
bool open_all ) ;
public signal bool move_cursor ( MovementStep step,
int count ) ;
public signal void row_activated ( TreePath path,
TreeViewColumn column ) ;
public signal void row_collapsed ( TreeIter iter,
TreePath path ) ;
public signal void row_expanded ( TreeIter iter,
TreePath path ) ;
public signal bool select_all ( ) ;
public signal bool select_cursor_parent ( ) ;
public signal bool select_cursor_row ( bool start_editing ) ;
public signal void set_scroll_adjustments ( Adjustment hadjustment,
Adjustment vadjustment ) ;
public signal bool start_interactive_search ( ) ;
public signal bool test_collapse_row ( TreeIter iter,
TreePath path ) ;
public signal bool test_expand_row ( TreeIter iter,
TreePath path ) ;
public signal bool toggle_cursor_row ( ) ;
public signal bool unselect_all ( ) ;
public weak TreeViewGridLines enable_grid_lines { get; set; } ;
public weak bool enable_search { get; set; } ;
public weak bool enable_tree_lines { get; set; } ;
public weak TreeViewColumn expander_column { get; set; } ;
public weak bool fixed_height_mode { get; set; } ;
public weak Adjustment hadjustment { get; set; } ;
public weak bool headers_clickable { get; set; } ;
public weak bool headers_visible { get; set; } ;
public weak bool hover_expand { get; set; } ;
public weak bool hover_selection { get; set; } ;
public weak int level_indentation { get; set; } ;
public weak TreeModel model { get; set; } ;
public weak bool reorderable { get; set; } ;
public weak bool rubber_banding { get; set; } ;
public weak bool rules_hint { get; set; } ;
public weak int search_column { get; set; } ;
public weak bool show_expanders { get; set; } ;
public weak int tooltip_column { get; set; } ;
public weak Adjustment vadjustment { get; set; } ;
public int append_column ( TreeViewColumn column ) ;
public void collapse_all ( ) ;
public bool collapse_row ( TreePath path ) ;
public void columns_autosize ( ) ;
public void convert_bin_window_to_tree_coords ( int bx,
int by,
int tx,
int ty ) ;
public void convert_bin_window_to_widget_coords ( int bx,
int by,
int wx,
int wy ) ;
public void convert_tree_to_bin_window_coords ( int tx,
int ty,
int bx,
int by ) ;
public void convert_tree_to_widget_coords ( int tx,
int ty,
int wx,
int wy ) ;
public void convert_widget_to_bin_window_coords ( int wx,
int wy,
int bx,
int by ) ;
public void convert_widget_to_tree_coords ( int wx,
int wy,
int tx,
int ty ) ;
public weak Gdk.Pixmap create_row_drag_icon ( TreePath path ) ;
public void enable_model_drag_dest ( TargetEntry[] targets,
Gdk.DragAction actions ) ;
public void enable_model_drag_source ( Gdk.ModifierType start_button_mask,
TargetEntry[] targets,
Gdk.DragAction actions ) ;
public void expand_all ( ) ;
public bool expand_row ( TreePath path,
bool open_all ) ;
public void expand_to_path ( TreePath path ) ;
public void get_background_area ( TreePath path,
TreeViewColumn column,
Gdk.Rectangle rect ) ;
public weak Gdk.Window get_bin_window ( ) ;
public void get_cell_area ( TreePath path,
TreeViewColumn column,
Gdk.Rectangle rect ) ;
public weak TreeViewColumn get_column ( int n ) ;
public weak GLib.List get_columns ( ) ;
public void get_cursor ( weak TreePath path,
weak TreeViewColumn focus_column ) ;
public bool get_dest_row_at_pos ( int drag_x,
int drag_y,
weak TreePath path,
TreeViewDropPositionpos ) ;
public void get_drag_dest_row ( weak TreePath path,
TreeViewDropPositionpos ) ;
public bool get_enable_search ( ) ;
public bool get_enable_tree_lines ( ) ;
public weak TreeViewColumn get_expander_column ( ) ;
public bool get_fixed_height_mode ( ) ;
public TreeViewGridLines get_grid_lines ( ) ;
public weak Adjustment get_hadjustment ( ) ;
public bool get_headers_clickable ( ) ;
public bool get_headers_visible ( ) ;
public bool get_hover_expand ( ) ;
public bool get_hover_selection ( ) ;
public int get_level_indentation ( ) ;
public weak TreeModel get_model ( ) ;
public bool get_path_at_pos ( int x,
int y,
weak TreePath path,
weak TreeViewColumn column,
int cell_x,
int cell_y ) ;
public bool get_reorderable ( ) ;
public TreeViewRowSeparatorFunc get_row_separator_func ( ) ;
public bool get_rubber_banding ( ) ;
public bool get_rules_hint ( ) ;
public int get_search_column ( ) ;
public weak Entry get_search_entry ( ) ;
public TreeViewSearchEqualFunc get_search_equal_func ( ) ;
public TreeViewSearchPositionFunc get_search_position_func ( ) ;
public weak TreeSelection get_selection ( ) ;
public bool get_show_expanders ( ) ;
public int get_tooltip_column ( ) ;
public bool get_tooltip_context ( int x,
int y,
bool keyboard_tip,
weak TreeModel model,
weak TreePath path,
TreeIter iter ) ;
public weak Adjustment get_vadjustment ( ) ;
public bool get_visible_range ( weak TreePath start_path,
weak TreePath end_path ) ;
public void get_visible_rect ( Gdk.Rectangle visible_rect ) ;
public int insert_column ( TreeViewColumn column,
int position ) ;
public int insert_column_with_attributes ( int position,
string title,
CellRenderer cell,
... ) ;
public int insert_column_with_data_func ( int position,
string title,
CellRenderer cell,
TreeCellDataFunc func,
void** data,
GLib.DestroyNotify dnotify ) ;
public bool is_rubber_banding_active ( ) ;
public void map_expanded_rows ( TreeViewMappingFunc func,
void** data ) ;
public void move_column_after ( TreeViewColumn column,
TreeViewColumn base_column ) ;
public int remove_column ( TreeViewColumn column ) ;
public void scroll_to_cell ( TreePath path,
TreeViewColumn column,
bool use_align,
float row_align,
float col_align ) ;
public void scroll_to_point ( int tree_x,
int tree_y ) ;
public void set_column_drag_function ( TreeViewColumnDropFunc func,
DestroyNotify destroy ) ;
public void set_cursor ( TreePath path,
TreeViewColumn focus_column,
bool start_editing ) ;
public void set_cursor_on_cell ( TreePath path,
TreeViewColumn focus_column,
CellRenderer focus_cell,
bool start_editing ) ;
public void set_destroy_count_func ( TreeDestroyCountFuncfunc,
void** data,
DestroyNotify destroy ) ;
public void set_drag_dest_row ( TreePath path,
TreeViewDropPositionpos ) ;
public void set_enable_search ( bool enable_search ) ;
public void set_enable_tree_lines ( bool enabled ) ;
public void set_expander_column ( TreeViewColumn column ) ;
public void set_fixed_height_mode ( bool enable ) ;
public void set_grid_lines ( TreeViewGridLines grid_lines ) ;
public void set_hadjustment ( Adjustment adjustment ) ;
public void set_headers_clickable ( bool setting ) ;
public void set_headers_visible ( bool headers_visible ) ;
public void set_hover_expand ( bool expand ) ;
public void set_hover_selection ( bool hover ) ;
public void set_level_indentation ( int indentation ) ;
public void set_model ( TreeModel model ) ;
public void set_reorderable ( bool reorderable ) ;
public void set_row_separator_func ( TreeViewRowSeparatorFunc func,
void** data,
DestroyNotify destroy ) ;
public void set_rubber_banding ( bool enable ) ;
public void set_rules_hint ( bool setting ) ;
public void set_search_column ( int column ) ;
public void set_search_entry ( Entry entry ) ;
public void set_search_equal_func ( TreeViewSearchEqualFunc search_equal_func,
void** search_user_data,
DestroyNotify search_destroy ) ;
public void set_search_position_func ( TreeViewSearchPositionFunc func,
void** data,
GLib.DestroyNotify destroy ) ;
public void set_show_expanders ( bool enabled ) ;
public void set_tooltip_cell ( Tooltip tooltip,
TreePath path,
TreeViewColumn column,
CellRenderer cell ) ;
public void set_tooltip_column ( int column ) ;
public void set_tooltip_row ( Tooltip tooltip,
TreePath path ) ;
public void set_vadjustment ( Adjustment adjustment ) ;
public void unset_rows_drag_dest ( ) ;
public void unset_rows_drag_source ( ) ;
Created by Valadoc