public class TreeSelection : Object {
public weak TreeView tree_view ;
public SelectionMode type ;
public TreeSelectionFunc user_func ;
public void** user_data ;
public DestroyNotify destroy ;
public signal void changed ( ) ;
public int count_selected_rows ( ) ;
public SelectionMode get_mode ( ) ;
public bool get_selected ( weak TreeModel model,
TreeIter iter ) ;
public GLib.List get_selected_rows ( weak TreeModel model ) ;
public weak TreeView get_tree_view ( ) ;
public void** get_user_data ( ) ;
public bool iter_is_selected ( TreeIter iter ) ;
public bool path_is_selected ( TreePath path ) ;
public void select_all ( ) ;
public void select_iter ( TreeIter iter ) ;
public void select_path ( TreePath path ) ;
public void select_range ( TreePath start_path,
TreePath end_path ) ;
public void selected_foreach ( TreeSelectionForeachFunc func,
void** data ) ;
public void set_mode ( SelectionMode type ) ;
public void set_select_function ( TreeSelectionFunc func,
void** data,
DestroyNotify destroy ) ;
public void unselect_all ( ) ;
public void unselect_iter ( TreeIter iter ) ;
public void unselect_path ( TreePath path ) ;
public void unselect_range ( TreePath start_path,
TreePath end_path ) ;
}

public weak TreeView tree_view ;
public SelectionMode type ;
public TreeSelectionFunc user_func ;
public void** user_data ;
public DestroyNotify destroy ;
public signal void changed ( ) ;
public int count_selected_rows ( ) ;
public SelectionMode get_mode ( ) ;
public bool get_selected ( weak TreeModel model,
TreeIter iter ) ;
public GLib.List get_selected_rows ( weak TreeModel model ) ;
public weak TreeView get_tree_view ( ) ;
public void** get_user_data ( ) ;
public bool iter_is_selected ( TreeIter iter ) ;
public bool path_is_selected ( TreePath path ) ;
public void select_all ( ) ;
public void select_iter ( TreeIter iter ) ;
public void select_path ( TreePath path ) ;
public void select_range ( TreePath start_path,
TreePath end_path ) ;
public void selected_foreach ( TreeSelectionForeachFunc func,
void** data ) ;
public void set_mode ( SelectionMode type ) ;
public void set_select_function ( TreeSelectionFunc func,
void** data,
DestroyNotify destroy ) ;
public void unselect_all ( ) ;
public void unselect_iter ( TreeIter iter ) ;
public void unselect_path ( TreePath path ) ;
public void unselect_range ( TreePath start_path,
TreePath end_path ) ;
Created by Valadoc