#[repr(C)]pub struct DzlPreferencesInterface {Show 13 fields
pub parent_interface: GTypeInterface,
pub set_page: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *mut GHashTable)>,
pub add_page: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, c_int)>,
pub add_group: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, c_int)>,
pub add_list_group: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, GtkSelectionMode, c_int)>,
pub add_radio: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>,
pub add_font_button: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>,
pub add_switch: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>,
pub add_spin_button: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>,
pub add_file_chooser: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, GtkFileChooserAction, *const c_char, c_int) -> c_uint>,
pub add_custom: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *mut GtkWidget, *const c_char, c_int) -> c_uint>,
pub remove_id: Option<unsafe extern "C" fn(*mut DzlPreferences, c_uint) -> gboolean>,
pub get_widget: Option<unsafe extern "C" fn(*mut DzlPreferences, c_uint) -> *mut GtkWidget>,
/* private fields */
}Fields§
§parent_interface: GTypeInterface§set_page: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *mut GHashTable)>§add_page: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, c_int)>§add_group: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, c_int)>§add_list_group: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, GtkSelectionMode, c_int)>§add_radio: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>§add_switch: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, c_int) -> c_uint>§add_file_chooser: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, *const c_char, GtkFileChooserAction, *const c_char, c_int) -> c_uint>§add_custom: Option<unsafe extern "C" fn(*mut DzlPreferences, *const c_char, *const c_char, *mut GtkWidget, *const c_char, c_int) -> c_uint>§remove_id: Option<unsafe extern "C" fn(*mut DzlPreferences, c_uint) -> gboolean>§get_widget: Option<unsafe extern "C" fn(*mut DzlPreferences, c_uint) -> *mut GtkWidget>Trait Implementations§
Auto Trait Implementations§
impl Freeze for DzlPreferencesInterface
impl RefUnwindSafe for DzlPreferencesInterface
impl Send for DzlPreferencesInterface
impl Sync for DzlPreferencesInterface
impl Unpin for DzlPreferencesInterface
impl UnwindSafe for DzlPreferencesInterface
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