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§
source§impl Clone for GtkStatusIconClass
impl Clone for GtkStatusIconClass
source§fn clone(&self) -> GtkStatusIconClass
fn clone(&self) -> GtkStatusIconClass
Returns a copy 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 GtkStatusIconClass
impl Debug for GtkStatusIconClass
impl Copy for GtkStatusIconClass
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§
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