#[repr(C)]pub struct GtkSourceUndoManagerIface {
pub parent: GTypeInterface,
pub can_undo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager) -> gboolean>,
pub can_redo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager) -> gboolean>,
pub undo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
pub redo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
pub begin_not_undoable_action: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
pub end_not_undoable_action: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
pub can_undo_changed: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
pub can_redo_changed: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>,
}
Fields§
§parent: GTypeInterface
§can_undo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager) -> gboolean>
§can_redo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager) -> gboolean>
§undo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
§redo: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
§begin_not_undoable_action: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
§end_not_undoable_action: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
§can_undo_changed: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
§can_redo_changed: Option<unsafe extern "C" fn(_: *mut GtkSourceUndoManager)>
Trait Implementations§
source§impl Clone for GtkSourceUndoManagerIface
impl Clone for GtkSourceUndoManagerIface
source§fn clone(&self) -> GtkSourceUndoManagerIface
fn clone(&self) -> GtkSourceUndoManagerIface
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 GtkSourceUndoManagerIface
impl Debug for GtkSourceUndoManagerIface
impl Copy for GtkSourceUndoManagerIface
Auto Trait Implementations§
impl RefUnwindSafe for GtkSourceUndoManagerIface
impl Send for GtkSourceUndoManagerIface
impl Sync for GtkSourceUndoManagerIface
impl Unpin for GtkSourceUndoManagerIface
impl UnwindSafe for GtkSourceUndoManagerIface
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