Struct gtk4_sys::GtkEditableInterface [−][src]
#[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
Auto Trait Implementations
impl RefUnwindSafe for GtkEditableInterface
impl Send for GtkEditableInterface
impl Sync for GtkEditableInterface
impl Unpin for GtkEditableInterface
impl UnwindSafe for GtkEditableInterface
Blanket Implementations
Mutably borrows from an owned value. Read more