Struct gtk_sys::GtkTreeModelIface [] [src]

pub struct GtkTreeModelIface {
    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