#[repr(C)]pub struct GtkSourceCompletionClass {
pub parent_class: GObjectClass,
pub proposal_activated: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: *mut GtkSourceCompletionProvider, _: *mut GtkSourceCompletionProposal) -> gboolean>,
pub show: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>,
pub hide: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>,
pub populate_context: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: *mut GtkSourceCompletionContext)>,
pub move_cursor: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: GtkScrollStep, _: c_int)>,
pub move_page: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: GtkScrollStep, _: c_int)>,
pub activate_proposal: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>,
pub padding: [gpointer; 20],
}
Fields§
§parent_class: GObjectClass
§proposal_activated: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: *mut GtkSourceCompletionProvider, _: *mut GtkSourceCompletionProposal) -> gboolean>
§show: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>
§hide: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>
§populate_context: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: *mut GtkSourceCompletionContext)>
§move_cursor: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: GtkScrollStep, _: c_int)>
§move_page: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion, _: GtkScrollStep, _: c_int)>
§activate_proposal: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletion)>
§padding: [gpointer; 20]
Trait Implementations§
source§impl Clone for GtkSourceCompletionClass
impl Clone for GtkSourceCompletionClass
source§fn clone(&self) -> GtkSourceCompletionClass
fn clone(&self) -> GtkSourceCompletionClass
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 GtkSourceCompletionClass
impl Debug for GtkSourceCompletionClass
impl Copy for GtkSourceCompletionClass
Auto Trait Implementations§
impl RefUnwindSafe for GtkSourceCompletionClass
impl !Send for GtkSourceCompletionClass
impl !Sync for GtkSourceCompletionClass
impl Unpin for GtkSourceCompletionClass
impl UnwindSafe for GtkSourceCompletionClass
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