Struct gtk4_sys::GtkEditableInterface
source · #[repr(C)]pub struct GtkEditableInterface {
pub base_iface: GTypeInterface,
pub insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const c_char, _: c_int, _: *mut c_int)>,
pub delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>,
pub changed: Option<unsafe extern "C" fn(_: *mut GtkEditable)>,
pub get_text: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> *const c_char>,
pub do_insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const c_char, _: c_int, _: *mut c_int)>,
pub do_delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>,
pub get_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *mut c_int, _: *mut c_int) -> gboolean>,
pub set_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>,
pub get_delegate: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> *mut GtkEditable>,
}Fields§
§base_iface: GTypeInterface§insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const c_char, _: c_int, _: *mut c_int)>§delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>§changed: Option<unsafe extern "C" fn(_: *mut GtkEditable)>§get_text: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> *const c_char>§do_insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const c_char, _: c_int, _: *mut c_int)>§do_delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>§get_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *mut c_int, _: *mut c_int) -> gboolean>§set_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: c_int, _: c_int)>§get_delegate: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> *mut GtkEditable>Trait Implementations§
source§impl Clone for GtkEditableInterface
impl Clone for GtkEditableInterface
source§fn clone(&self) -> GtkEditableInterface
fn clone(&self) -> GtkEditableInterface
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 more