Struct gio_sys::GApplicationClass [] [src]

pub struct GApplicationClass {
    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, _: c_int, _: *const c_char)>,
    pub command_line: Option<unsafe extern "C" fn(_: *mut GApplication, _: *mut GApplicationCommandLine) -> c_int>,
    pub local_command_line: Option<unsafe extern "C" fn(_: *mut GApplication, _: *mut *mut *mut c_char, _: *mut c_int) -> gboolean>,
    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 c_char, _: *mut *mut GError) -> gboolean>,
    pub dbus_unregister: Option<unsafe extern "C" fn(_: *mut GApplication, _: *mut GDBusConnection, _: *const c_char)>,
    pub handle_local_options: Option<unsafe extern "C" fn(_: *mut GApplication, _: *mut GVariantDict) -> c_int>,
    pub padding: [gpointer; 8],
}

Fields