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
sourceimpl Clone for GdkContentProviderClass
impl Clone for GdkContentProviderClass
sourcefn clone(&self) -> GdkContentProviderClass
fn clone(&self) -> GdkContentProviderClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GdkContentProviderClass
impl Debug for GdkContentProviderClass
impl Copy for GdkContentProviderClass
Auto Trait Implementations
impl RefUnwindSafe for GdkContentProviderClass
impl !Send for GdkContentProviderClass
impl !Sync for GdkContentProviderClass
impl Unpin for GdkContentProviderClass
impl UnwindSafe for GdkContentProviderClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more