[go: up one dir, main page]

TreeModelExt

Trait TreeModelExt 

Source
pub trait TreeModelExt: IsA<TreeModel> + 'static {
Show 24 methods // Provided methods fn foreach<P: FnMut(&TreeModel, &TreePath, &TreeIter) -> bool>( &self, func: P, ) { ... } fn column_type(&self, index_: i32) -> Type { ... } fn flags(&self) -> TreeModelFlags { ... } fn iter(&self, path: &TreePath) -> Option<TreeIter> { ... } fn iter_first(&self) -> Option<TreeIter> { ... } fn iter_from_string(&self, path_string: &str) -> Option<TreeIter> { ... } fn n_columns(&self) -> i32 { ... } fn path(&self, iter: &TreeIter) -> TreePath { ... } fn string_from_iter(&self, iter: &TreeIter) -> Option<GString> { ... } fn iter_children(&self, parent: Option<&TreeIter>) -> Option<TreeIter> { ... } fn iter_has_child(&self, iter: &TreeIter) -> bool { ... } fn iter_n_children(&self, iter: Option<&TreeIter>) -> i32 { ... } fn iter_next(&self, iter: &TreeIter) -> bool { ... } fn iter_nth_child( &self, parent: Option<&TreeIter>, n: i32, ) -> Option<TreeIter> { ... } fn iter_parent(&self, child: &TreeIter) -> Option<TreeIter> { ... } fn iter_previous(&self, iter: &TreeIter) -> bool { ... } fn row_changed(&self, path: &TreePath, iter: &TreeIter) { ... } fn row_deleted(&self, path: &TreePath) { ... } fn row_has_child_toggled(&self, path: &TreePath, iter: &TreeIter) { ... } fn row_inserted(&self, path: &TreePath, iter: &TreeIter) { ... } fn connect_row_changed<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_row_deleted<F: Fn(&Self, &TreePath) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_row_has_child_toggled<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_row_inserted<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}
๐Ÿ‘ŽDeprecated: Since 4.10

Provided Methodsยง

Source

fn foreach<P: FnMut(&TreeModel, &TreePath, &TreeIter) -> bool>(&self, func: P)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn column_type(&self, index_: i32) -> Type

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn flags(&self) -> TreeModelFlags

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter(&self, path: &TreePath) -> Option<TreeIter>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter_first(&self) -> Option<TreeIter>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter_from_string(&self, path_string: &str) -> Option<TreeIter>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn n_columns(&self) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn path(&self, iter: &TreeIter) -> TreePath

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn string_from_iter(&self, iter: &TreeIter) -> Option<GString>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

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

๐Ÿ‘ŽDeprecated: Since 4.10
Source

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

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter_n_children(&self, iter: Option<&TreeIter>) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

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

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter_nth_child(&self, parent: Option<&TreeIter>, n: i32) -> Option<TreeIter>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn iter_parent(&self, child: &TreeIter) -> Option<TreeIter>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

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

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_changed(&self, path: &TreePath, iter: &TreeIter)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_deleted(&self, path: &TreePath)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_has_child_toggled(&self, path: &TreePath, iter: &TreeIter)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_inserted(&self, path: &TreePath, iter: &TreeIter)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_changed<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_deleted<F: Fn(&Self, &TreePath) + 'static>( &self, f: F, ) -> SignalHandlerId

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_has_child_toggled<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_inserted<F: Fn(&Self, &TreePath, &TreeIter) + 'static>( &self, f: F, ) -> SignalHandlerId

๐Ÿ‘ŽDeprecated: Since 4.10

Dyn Compatibilityยง

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementorsยง