Struct gtk_sys::GtkStatusIconClass
source · [−]#[repr(C)]pub struct GtkStatusIconClass {
pub parent_class: GObjectClass,
pub activate: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon)>,
pub popup_menu: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: c_uint, _: u32)>,
pub size_changed: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: c_int) -> gboolean>,
pub button_press_event: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: *mut GdkEventButton) -> gboolean>,
pub button_release_event: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: *mut GdkEventButton) -> gboolean>,
pub scroll_event: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: *mut GdkEventScroll) -> gboolean>,
pub query_tooltip: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: c_int, _: c_int, _: gboolean, _: *mut GtkTooltip) -> gboolean>,
pub __gtk_reserved1: Option<unsafe extern "C" fn()>,
pub __gtk_reserved2: Option<unsafe extern "C" fn()>,
pub __gtk_reserved3: Option<unsafe extern "C" fn()>,
pub __gtk_reserved4: Option<unsafe extern "C" fn()>,
}
Fields
parent_class: GObjectClass
activate: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon)>
size_changed: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: c_int) -> gboolean>
scroll_event: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: *mut GdkEventScroll) -> gboolean>
query_tooltip: Option<unsafe extern "C" fn(_: *mut GtkStatusIcon, _: c_int, _: c_int, _: gboolean, _: *mut GtkTooltip) -> gboolean>
__gtk_reserved1: Option<unsafe extern "C" fn()>
__gtk_reserved2: Option<unsafe extern "C" fn()>
__gtk_reserved3: Option<unsafe extern "C" fn()>
__gtk_reserved4: Option<unsafe extern "C" fn()>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GtkStatusIconClass
impl !Send for GtkStatusIconClass
impl !Sync for GtkStatusIconClass
impl Unpin for GtkStatusIconClass
impl UnwindSafe for GtkStatusIconClass
Blanket Implementations
Mutably borrows from an owned value. Read more