Trait TreeStoreExt

Source
pub trait TreeStoreExt: 'static {
Show 13 methods // Required methods fn append(&self, parent: Option<&TreeIter>) -> TreeIter; fn clear(&self); fn insert(&self, parent: Option<&TreeIter>, position: i32) -> TreeIter; fn insert_after( &self, parent: Option<&TreeIter>, sibling: Option<&TreeIter>, ) -> TreeIter; fn insert_before( &self, parent: Option<&TreeIter>, sibling: Option<&TreeIter>, ) -> 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(&self, iter: &TreeIter, position: Option<&TreeIter>); fn move_before(&self, iter: &TreeIter, position: Option<&TreeIter>); fn prepend(&self, parent: Option<&TreeIter>) -> TreeIter; fn remove(&self, iter: &TreeIter) -> bool; fn swap(&self, a: &TreeIter, b: &TreeIter);
}

Required Methods§

Source

fn append(&self, parent: Option<&TreeIter>) -> TreeIter

Source

fn clear(&self)

Source

fn insert(&self, parent: Option<&TreeIter>, position: i32) -> TreeIter

Source

fn insert_after( &self, parent: Option<&TreeIter>, sibling: Option<&TreeIter>, ) -> TreeIter

Source

fn insert_before( &self, parent: Option<&TreeIter>, sibling: Option<&TreeIter>, ) -> TreeIter

Source

fn is_ancestor(&self, iter: &TreeIter, descendant: &TreeIter) -> bool

Source

fn iter_depth(&self, iter: &TreeIter) -> i32

Source

fn iter_is_valid(&self, iter: &TreeIter) -> bool

Source

fn move_after(&self, iter: &TreeIter, position: Option<&TreeIter>)

Source

fn move_before(&self, iter: &TreeIter, position: Option<&TreeIter>)

Source

fn prepend(&self, parent: Option<&TreeIter>) -> TreeIter

Source

fn remove(&self, iter: &TreeIter) -> bool

Source

fn swap(&self, a: &TreeIter, b: &TreeIter)

Implementors§