#[repr(C)]pub struct _AppIndicatorClass {Show 17 fields
pub parent_class: GObjectClass,
pub new_icon: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, user_data: gpointer)>,
pub new_attention_icon: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, user_data: gpointer)>,
pub new_status: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, status: *const gchar, user_data: gpointer)>,
pub new_icon_theme_path: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, icon_theme_path: *const gchar, user_data: gpointer)>,
pub new_label: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, label: *const gchar, guide: *const gchar, user_data: gpointer)>,
pub connection_changed: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, connected: gboolean, user_data: gpointer)>,
pub scroll_event: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, delta: gint, direction: GdkScrollDirection, user_data: gpointer)>,
pub app_indicator_reserved_ats: Option<unsafe extern "C" fn()>,
pub fallback: Option<unsafe extern "C" fn(indicator: *mut AppIndicator) -> *mut GtkStatusIcon>,
pub unfallback: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, status_icon: *mut GtkStatusIcon)>,
pub app_indicator_reserved_1: Option<unsafe extern "C" fn()>,
pub app_indicator_reserved_2: Option<unsafe extern "C" fn()>,
pub app_indicator_reserved_3: Option<unsafe extern "C" fn()>,
pub app_indicator_reserved_4: Option<unsafe extern "C" fn()>,
pub app_indicator_reserved_5: Option<unsafe extern "C" fn()>,
pub app_indicator_reserved_6: Option<unsafe extern "C" fn()>,
}
Fields
parent_class: GObjectClass
new_icon: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, user_data: gpointer)>
new_attention_icon: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, user_data: gpointer)>
new_status: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, status: *const gchar, user_data: gpointer)>
new_icon_theme_path: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, icon_theme_path: *const gchar, user_data: gpointer)>
new_label: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, label: *const gchar, guide: *const gchar, user_data: gpointer)>
connection_changed: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, connected: gboolean, user_data: gpointer)>
scroll_event: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, delta: gint, direction: GdkScrollDirection, user_data: gpointer)>
app_indicator_reserved_ats: Option<unsafe extern "C" fn()>
fallback: Option<unsafe extern "C" fn(indicator: *mut AppIndicator) -> *mut GtkStatusIcon>
unfallback: Option<unsafe extern "C" fn(indicator: *mut AppIndicator, status_icon: *mut GtkStatusIcon)>
app_indicator_reserved_1: Option<unsafe extern "C" fn()>
app_indicator_reserved_2: Option<unsafe extern "C" fn()>
app_indicator_reserved_3: Option<unsafe extern "C" fn()>
app_indicator_reserved_4: Option<unsafe extern "C" fn()>
app_indicator_reserved_5: Option<unsafe extern "C" fn()>
app_indicator_reserved_6: Option<unsafe extern "C" fn()>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _AppIndicatorClass
impl !Send for _AppIndicatorClass
impl !Sync for _AppIndicatorClass
impl Unpin for _AppIndicatorClass
impl UnwindSafe for _AppIndicatorClass
Blanket Implementations
Mutably borrows from an owned value. Read more