[][src]Trait gtk::TreeStoreExt

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

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)

Loading content...

Implementors

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

Loading content...