Trait gtk::TreeModelExt 
                   
                       [−]
                   
               [src]
pub trait TreeModelExt {
    fn get_column_type(&self, index_: i32) -> Type;
    fn get_flags(&self) -> TreeModelFlags;
    fn get_iter(&self, path: &TreePath) -> Option<TreeIter>;
    fn get_iter_first(&self) -> Option<TreeIter>;
    fn get_iter_from_string(&self, path_string: &str) -> Option<TreeIter>;
    fn get_n_columns(&self) -> i32;
    fn get_path(&self, iter: &TreeIter) -> Option<TreePath>;
    fn get_string_from_iter(&self, iter: &TreeIter) -> Option<String>;
    fn get_value(&self, iter: &TreeIter, column: i32) -> Value;
    fn iter_children<'a, P: Into<Option<&'a TreeIter>>>(
        &self, 
        parent: P
    ) -> Option<TreeIter>;
    fn iter_has_child(&self, iter: &TreeIter) -> bool;
    fn iter_n_children<'a, P: Into<Option<&'a TreeIter>>>(&self, iter: P) -> i32;
    fn iter_next(&self, iter: &TreeIter) -> bool;
    fn iter_nth_child<'a, P: Into<Option<&'a TreeIter>>>(
        &self, 
        parent: P, 
        n: i32
    ) -> Option<TreeIter>;
    fn iter_parent(&self, child: &TreeIter) -> Option<TreeIter>;
    fn iter_previous(&self, iter: &TreeIter) -> bool;
    fn row_changed(&self, path: &TreePath, iter: &TreeIter);
    fn row_deleted(&self, path: &TreePath);
    fn row_has_child_toggled(&self, path: &TreePath, iter: &TreeIter);
    fn row_inserted(&self, path: &TreePath, iter: &TreeIter);
    fn sort_new_with_model(&self) -> Option<TreeModel>;
    fn connect_row_changed<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_row_deleted<F: Fn(&Self, &TreePath) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_row_has_child_toggled<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_row_inserted<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
        &self, 
        f: F
    ) -> u64;
}
            Required Methods
fn get_column_type(&self, index_: i32) -> Type
fn get_flags(&self) -> TreeModelFlags
fn get_iter(&self, path: &TreePath) -> Option<TreeIter>
fn get_iter_first(&self) -> Option<TreeIter>
fn get_iter_from_string(&self, path_string: &str) -> Option<TreeIter>
fn get_n_columns(&self) -> i32
fn get_path(&self, iter: &TreeIter) -> Option<TreePath>
fn get_string_from_iter(&self, iter: &TreeIter) -> Option<String>
fn get_value(&self, iter: &TreeIter, column: i32) -> Value
fn iter_children<'a, P: Into<Option<&'a TreeIter>>>(
    &self, 
    parent: P
) -> Option<TreeIter>
&self,
parent: P
) -> Option<TreeIter>
fn iter_has_child(&self, iter: &TreeIter) -> bool
fn iter_n_children<'a, P: Into<Option<&'a TreeIter>>>(&self, iter: P) -> i32
fn iter_next(&self, iter: &TreeIter) -> bool
fn iter_nth_child<'a, P: Into<Option<&'a TreeIter>>>(
    &self, 
    parent: P, 
    n: i32
) -> Option<TreeIter>
&self,
parent: P,
n: i32
) -> Option<TreeIter>
fn iter_parent(&self, child: &TreeIter) -> Option<TreeIter>
fn iter_previous(&self, iter: &TreeIter) -> bool
fn row_changed(&self, path: &TreePath, iter: &TreeIter)
fn row_deleted(&self, path: &TreePath)
fn row_has_child_toggled(&self, path: &TreePath, iter: &TreeIter)
fn row_inserted(&self, path: &TreePath, iter: &TreeIter)
fn sort_new_with_model(&self) -> Option<TreeModel>
fn connect_row_changed<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_row_deleted<F: Fn(&Self, &TreePath) + 'static>(&self, f: F) -> u64
fn connect_row_has_child_toggled<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_row_inserted<F: Fn(&Self, &TreePath, &TreeIter) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64