Trait gtk::prelude::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§