Struct gdk4_sys::GdkContentProviderClass
source · #[repr(C)]pub struct GdkContentProviderClass {
pub parent_class: GObjectClass,
pub content_changed: Option<unsafe extern "C" fn(_: *mut GdkContentProvider)>,
pub attach_clipboard: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GdkClipboard)>,
pub detach_clipboard: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GdkClipboard)>,
pub ref_formats: Option<unsafe extern "C" fn(_: *mut GdkContentProvider) -> *mut GdkContentFormats>,
pub ref_storable_formats: Option<unsafe extern "C" fn(_: *mut GdkContentProvider) -> *mut GdkContentFormats>,
pub write_mime_type_async: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *const c_char, _: *mut GOutputStream, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub write_mime_type_finish: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
pub get_value: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GValue, _: *mut *mut GError) -> gboolean>,
pub padding: [gpointer; 8],
}
Fields§
§parent_class: GObjectClass
§content_changed: Option<unsafe extern "C" fn(_: *mut GdkContentProvider)>
§attach_clipboard: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GdkClipboard)>
§detach_clipboard: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GdkClipboard)>
§ref_formats: Option<unsafe extern "C" fn(_: *mut GdkContentProvider) -> *mut GdkContentFormats>
§ref_storable_formats: Option<unsafe extern "C" fn(_: *mut GdkContentProvider) -> *mut GdkContentFormats>
§write_mime_type_async: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *const c_char, _: *mut GOutputStream, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§write_mime_type_finish: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>
§get_value: Option<unsafe extern "C" fn(_: *mut GdkContentProvider, _: *mut GValue, _: *mut *mut GError) -> gboolean>
§padding: [gpointer; 8]
Trait Implementations§
source§impl Clone for GdkContentProviderClass
impl Clone for GdkContentProviderClass
source§fn clone(&self) -> GdkContentProviderClass
fn clone(&self) -> GdkContentProviderClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GdkContentProviderClass
impl Debug for GdkContentProviderClass
impl Copy for GdkContentProviderClass
Auto Trait Implementations§
impl Freeze for GdkContentProviderClass
impl RefUnwindSafe for GdkContentProviderClass
impl !Send for GdkContentProviderClass
impl !Sync for GdkContentProviderClass
impl Unpin for GdkContentProviderClass
impl UnwindSafe for GdkContentProviderClass
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