#[repr(C)]pub struct ClutterModelClass {Show 22 fields
pub parent_class: GObjectClass,
pub get_n_rows: Option<unsafe extern "C" fn(*mut ClutterModel) -> c_uint>,
pub get_n_columns: Option<unsafe extern "C" fn(*mut ClutterModel) -> c_uint>,
pub get_column_name: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> *const c_char>,
pub get_column_type: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> GType>,
pub insert_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_int) -> *mut ClutterModelIter>,
pub remove_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint)>,
pub get_iter_at_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> *mut ClutterModelIter>,
pub resort: Option<unsafe extern "C" fn(*mut ClutterModel, ClutterModelSortFunc, gpointer)>,
pub row_added: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>,
pub row_removed: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>,
pub row_changed: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>,
pub sort_changed: Option<unsafe extern "C" fn(*mut ClutterModel)>,
pub filter_changed: Option<unsafe extern "C" fn(*mut ClutterModel)>,
pub _clutter_model_1: Option<unsafe extern "C" fn()>,
pub _clutter_model_2: Option<unsafe extern "C" fn()>,
pub _clutter_model_3: Option<unsafe extern "C" fn()>,
pub _clutter_model_4: Option<unsafe extern "C" fn()>,
pub _clutter_model_5: Option<unsafe extern "C" fn()>,
pub _clutter_model_6: Option<unsafe extern "C" fn()>,
pub _clutter_model_7: Option<unsafe extern "C" fn()>,
pub _clutter_model_8: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: GObjectClass
§get_n_rows: Option<unsafe extern "C" fn(*mut ClutterModel) -> c_uint>
§get_n_columns: Option<unsafe extern "C" fn(*mut ClutterModel) -> c_uint>
§get_column_name: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> *const c_char>
§get_column_type: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> GType>
§insert_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_int) -> *mut ClutterModelIter>
§remove_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint)>
§get_iter_at_row: Option<unsafe extern "C" fn(*mut ClutterModel, c_uint) -> *mut ClutterModelIter>
§resort: Option<unsafe extern "C" fn(*mut ClutterModel, ClutterModelSortFunc, gpointer)>
§row_added: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>
§row_removed: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>
§row_changed: Option<unsafe extern "C" fn(*mut ClutterModel, *mut ClutterModelIter)>
§sort_changed: Option<unsafe extern "C" fn(*mut ClutterModel)>
§filter_changed: Option<unsafe extern "C" fn(*mut ClutterModel)>
§_clutter_model_1: Option<unsafe extern "C" fn()>
§_clutter_model_2: Option<unsafe extern "C" fn()>
§_clutter_model_3: Option<unsafe extern "C" fn()>
§_clutter_model_4: Option<unsafe extern "C" fn()>
§_clutter_model_5: Option<unsafe extern "C" fn()>
§_clutter_model_6: Option<unsafe extern "C" fn()>
§_clutter_model_7: Option<unsafe extern "C" fn()>
§_clutter_model_8: Option<unsafe extern "C" fn()>
Trait Implementations§
Source§impl Clone for ClutterModelClass
impl Clone for ClutterModelClass
Source§fn clone(&self) -> ClutterModelClass
fn clone(&self) -> ClutterModelClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ClutterModelClass
impl Debug for ClutterModelClass
impl Copy for ClutterModelClass
Auto Trait Implementations§
impl Freeze for ClutterModelClass
impl RefUnwindSafe for ClutterModelClass
impl !Send for ClutterModelClass
impl !Sync for ClutterModelClass
impl Unpin for ClutterModelClass
impl UnwindSafe for ClutterModelClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more