Struct gtk_sys::GtkTreeModelIface [−][src]
#[repr(C)]pub struct GtkTreeModelIface {}Show fields
pub g_iface: GTypeInterface, pub row_changed: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>, pub row_inserted: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>, pub row_has_child_toggled: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>, pub row_deleted: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath)>, pub rows_reordered: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter, _: *mut c_int)>, pub get_flags: Option<unsafe extern "C" fn(_: *mut GtkTreeModel) -> GtkTreeModelFlags>, pub get_n_columns: Option<unsafe extern "C" fn(_: *mut GtkTreeModel) -> c_int>, pub get_column_type: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: c_int) -> GType>, pub get_iter: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreePath) -> gboolean>, pub get_path: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> *mut GtkTreePath>, pub get_value: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: c_int, _: *mut GValue)>, pub iter_next: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>, pub iter_previous: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>, pub iter_children: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter) -> gboolean>, pub iter_has_child: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>, pub iter_n_children: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> c_int>, pub iter_nth_child: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter, _: c_int) -> gboolean>, pub iter_parent: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter) -> gboolean>, pub ref_node: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter)>, pub unref_node: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter)>,
Fields
g_iface: GTypeInterface
row_changed: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>
row_inserted: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>
row_has_child_toggled: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter)>
row_deleted: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath)>
rows_reordered: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreePath, _: *mut GtkTreeIter, _: *mut c_int)>
get_flags: Option<unsafe extern "C" fn(_: *mut GtkTreeModel) -> GtkTreeModelFlags>
get_n_columns: Option<unsafe extern "C" fn(_: *mut GtkTreeModel) -> c_int>
get_column_type: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: c_int) -> GType>
get_iter: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreePath) -> gboolean>
get_path: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> *mut GtkTreePath>
get_value: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: c_int, _: *mut GValue)>
iter_next: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>
iter_previous: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>
iter_children: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter) -> gboolean>
iter_has_child: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> gboolean>
iter_n_children: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter) -> c_int>
iter_nth_child: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter, _: c_int) -> gboolean>
iter_parent: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter, _: *mut GtkTreeIter) -> gboolean>
ref_node: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter)>
unref_node: Option<unsafe extern "C" fn(_: *mut GtkTreeModel, _: *mut GtkTreeIter)>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GtkTreeModelIface
impl Send for GtkTreeModelIface
impl Sync for GtkTreeModelIface
impl Unpin for GtkTreeModelIface
impl UnwindSafe for GtkTreeModelIface
Blanket Implementations
Mutably borrows from an owned value. Read more