Struct libui_ng_sys::platform::unix::gtk_sys::GtkEditableInterface
source · pub struct GtkEditableInterface {
pub base_iface: GTypeInterface,
pub insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const i8, _: i32, _: *mut i32)>,
pub delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>,
pub changed: Option<unsafe extern "C" fn(_: *mut GtkEditable)>,
pub do_insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const i8, _: i32, _: *mut i32)>,
pub do_delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>,
pub get_chars: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32) -> *mut i8>,
pub set_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>,
pub get_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *mut i32, _: *mut i32) -> i32>,
pub set_position: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32)>,
pub get_position: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> i32>,
}Fields§
§base_iface: GTypeInterface§insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const i8, _: i32, _: *mut i32)>§delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>§changed: Option<unsafe extern "C" fn(_: *mut GtkEditable)>§do_insert_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *const i8, _: i32, _: *mut i32)>§do_delete_text: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>§get_chars: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32) -> *mut i8>§set_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32, _: i32)>§get_selection_bounds: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: *mut i32, _: *mut i32) -> i32>§set_position: Option<unsafe extern "C" fn(_: *mut GtkEditable, _: i32)>§get_position: Option<unsafe extern "C" fn(_: *mut GtkEditable) -> i32>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