GMenuModelClass

Type Alias GMenuModelClass 

Source
pub type GMenuModelClass = _GMenuModelClass;

Aliased Type§

#[repr(C)]
pub struct GMenuModelClass { pub parent_class: _GObjectClass, pub is_mutable: Option<unsafe extern "C" fn(*mut _GMenuModel) -> i32>, pub get_n_items: Option<unsafe extern "C" fn(*mut _GMenuModel) -> i32>, pub get_item_attributes: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *mut *mut _GHashTable)>, pub iterate_item_attributes: Option<unsafe extern "C" fn(*mut _GMenuModel, i32) -> *mut _GMenuAttributeIter>, pub get_item_attribute_value: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *const i8, *const _GVariantType) -> *mut _GVariant>, pub get_item_links: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *mut *mut _GHashTable)>, pub iterate_item_links: Option<unsafe extern "C" fn(*mut _GMenuModel, i32) -> *mut _GMenuLinkIter>, pub get_item_link: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *const i8) -> *mut _GMenuModel>, }

Fields§

§parent_class: _GObjectClass§is_mutable: Option<unsafe extern "C" fn(*mut _GMenuModel) -> i32>§get_n_items: Option<unsafe extern "C" fn(*mut _GMenuModel) -> i32>§get_item_attributes: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *mut *mut _GHashTable)>§iterate_item_attributes: Option<unsafe extern "C" fn(*mut _GMenuModel, i32) -> *mut _GMenuAttributeIter>§get_item_attribute_value: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *const i8, *const _GVariantType) -> *mut _GVariant>§get_item_links: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *mut *mut _GHashTable)>§iterate_item_links: Option<unsafe extern "C" fn(*mut _GMenuModel, i32) -> *mut _GMenuLinkIter>§get_item_link: Option<unsafe extern "C" fn(*mut _GMenuModel, i32, *const i8) -> *mut _GMenuModel>