[][src]Trait gtk::TreeStoreExt

pub trait TreeStoreExt: 'static {
    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

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)

Loading content...

Implementors

impl<O: IsA<TreeStore>> TreeStoreExt for O[src]

Loading content...