public class TreeModelFilter : Object, TreeModel, TreeDragSource {
public weak TreeModel child_model { get; construct } ;
public weak TreePath virtual_root { get; construct } ;
public TreeModelFilter ( TreeModel child_model,
TreePath? root ) ;
public void clear_cache ( ) ;
public bool convert_child_iter_to_iter ( TreeIter filter_iter,
TreeIter child_iter ) ;
public weak TreePath convert_child_path_to_path ( TreePath child_path ) ;
public void convert_iter_to_child_iter ( TreeIter child_iter,
TreeIter filter_iter ) ;
public weak TreePath convert_path_to_child_path ( TreePath filter_path ) ;
public weak TreeModel get_model ( ) ;
public void refilter ( ) ;
public void set_modify_func ( int n_columns,
GLib.Type[] types,
TreeModelFilterModifyFunc func,
void** data,
DestroyNotify destroy ) ;
public void set_visible_column ( int column ) ;
public void set_visible_func ( TreeModelFilterVisibleFunc func,
void** data,
DestroyNotify destroy ) ;
}

public TreeModelFilter ( TreeModel child_model,
TreePath? root ) ;
public weak TreeModel child_model { get; construct } ;
public weak TreePath virtual_root { get; construct } ;
public void clear_cache ( ) ;
public bool convert_child_iter_to_iter ( TreeIter filter_iter,
TreeIter child_iter ) ;
public weak TreePath convert_child_path_to_path ( TreePath child_path ) ;
public void convert_iter_to_child_iter ( TreeIter child_iter,
TreeIter filter_iter ) ;
public weak TreePath convert_path_to_child_path ( TreePath filter_path ) ;
public weak TreeModel get_model ( ) ;
public void refilter ( ) ;
public void set_modify_func ( int n_columns,
GLib.Type[] types,
TreeModelFilterModifyFunc func,
void** data,
DestroyNotify destroy ) ;
public void set_visible_column ( int column ) ;
public void set_visible_func ( TreeModelFilterVisibleFunc func,
void** data,
DestroyNotify destroy ) ;
Created by Valadoc