Type Alias GApplicationClass
Source pub type GApplicationClass = _GApplicationClass;
#[repr(C)]
pub struct GApplicationClass {Show 17 fields
pub parent_class: _GObjectClass,
pub startup: Option<unsafe extern "C" fn(*mut _GApplication)>,
pub activate: Option<unsafe extern "C" fn(*mut _GApplication)>,
pub open: Option<unsafe extern "C" fn(*mut _GApplication, *mut *mut _GFile, i32, *const i8)>,
pub command_line: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GApplicationCommandLine) -> i32>,
pub local_command_line: Option<unsafe extern "C" fn(*mut _GApplication, *mut *mut *mut i8, *mut i32) -> i32>,
pub before_emit: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GVariant)>,
pub after_emit: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GVariant)>,
pub add_platform_data: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GVariantBuilder)>,
pub quit_mainloop: Option<unsafe extern "C" fn(*mut _GApplication)>,
pub run_mainloop: Option<unsafe extern "C" fn(*mut _GApplication)>,
pub shutdown: Option<unsafe extern "C" fn(*mut _GApplication)>,
pub dbus_register: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GDBusConnection, *const i8, *mut *mut _GError) -> i32>,
pub dbus_unregister: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GDBusConnection, *const i8)>,
pub handle_local_options: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GVariantDict) -> i32>,
pub name_lost: Option<unsafe extern "C" fn(*mut _GApplication) -> i32>,
pub padding: [*mut c_void; 7],
}
§command_line: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GApplicationCommandLine) -> i32>§local_command_line: Option<unsafe extern "C" fn(*mut _GApplication, *mut *mut *mut i8, *mut i32) -> i32>§quit_mainloop: Option<unsafe extern "C" fn(*mut _GApplication)>§run_mainloop: Option<unsafe extern "C" fn(*mut _GApplication)>§handle_local_options: Option<unsafe extern "C" fn(*mut _GApplication, *mut _GVariantDict) -> i32>