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