Trait gtk::prelude::TreeStoreExt [] [src]

pub trait TreeStoreExt {
    fn append<'a, P: Into<Option<&'a TreeIter>>>(&self, parent: P) -> TreeIter;
    fn clear(&self);
    fn insert<'a, P: Into<Option<&'a TreeIter>>>(
        &self,
        parent: P,
        position: i32
    ) -> TreeIter; fn insert_after<'a, 'b, P: Into<Option<&'a TreeIter>>, Q: Into<Option<&'b TreeIter>>>(
        &self,
        parent: P,
        sibling: Q
    ) -> TreeIter; fn insert_before<'a, 'b, P: Into<Option<&'a TreeIter>>, Q: Into<Option<&'b TreeIter>>>(
        &self,
        parent: P,
        sibling: Q
    ) -> TreeIter; fn is_ancestor(&self, iter: &TreeIter, descendant: &TreeIter) -> bool; fn iter_depth(&self, iter: &TreeIter) -> i32; fn iter_is_valid(&self, iter: &TreeIter) -> bool; fn move_after<'a, P: Into<Option<&'a TreeIter>>>(
        &self,
        iter: &TreeIter,
        position: P
    ); fn move_before<'a, P: Into<Option<&'a TreeIter>>>(
        &self,
        iter: &TreeIter,
        position: P
    ); fn prepend<'a, P: Into<Option<&'a TreeIter>>>(&self, parent: P) -> TreeIter; fn remove(&self, iter: &TreeIter) -> bool; fn swap(&self, a: &TreeIter, b: &TreeIter); }

Required Methods

Implementors