Struct frida_sys::_GMenuModelClass [−][src]
#[repr(C)]pub struct _GMenuModelClass { pub parent_class: GObjectClass, pub is_mutable: Option<unsafe extern "C" fn(model: *mut GMenuModel) -> gboolean>, pub get_n_items: Option<unsafe extern "C" fn(model: *mut GMenuModel) -> gint>, pub get_item_attributes: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, attributes: *mut *mut GHashTable)>, pub iterate_item_attributes: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuAttributeIter>, pub get_item_attribute_value: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, attribute: *const gchar, expected_type: *const GVariantType) -> *mut GVariant>, pub get_item_links: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, links: *mut *mut GHashTable)>, pub iterate_item_links: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuLinkIter>, pub get_item_link: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, link: *const gchar) -> *mut GMenuModel>, }
Fields
parent_class: GObjectClass
is_mutable: Option<unsafe extern "C" fn(model: *mut GMenuModel) -> gboolean>
get_n_items: Option<unsafe extern "C" fn(model: *mut GMenuModel) -> gint>
get_item_attributes: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, attributes: *mut *mut GHashTable)>
iterate_item_attributes: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuAttributeIter>
get_item_attribute_value: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, attribute: *const gchar, expected_type: *const GVariantType) -> *mut GVariant>
get_item_links: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, links: *mut *mut GHashTable)>
iterate_item_links: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuLinkIter>
get_item_link: Option<unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, link: *const gchar) -> *mut GMenuModel>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _GMenuModelClass
impl !Send for _GMenuModelClass
impl !Sync for _GMenuModelClass
impl Unpin for _GMenuModelClass
impl UnwindSafe for _GMenuModelClass
Blanket Implementations
Mutably borrows from an owned value. Read more