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
sourceimpl Clone for GtkStatusIconClass
impl Clone for GtkStatusIconClass
sourcefn clone(&self) -> GtkStatusIconClass
fn clone(&self) -> GtkStatusIconClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more