Struct classicube_sys::LInput
source · #[repr(C)]pub struct LInput {Show 28 fields
pub VTABLE: *const LWidgetVTABLE,
pub x: c_int,
pub y: c_int,
pub width: c_int,
pub height: c_int,
pub hovered: cc_bool,
pub selected: cc_bool,
pub autoSelectable: cc_bool,
pub dirty: cc_bool,
pub opaque: cc_bool,
pub type_: cc_uint8,
pub skipsEnter: cc_bool,
pub OnClick: LWidgetFunc,
pub OnHover: LWidgetFunc,
pub OnUnhover: LWidgetFunc,
pub last: Rect2D,
pub meta: *mut c_void,
pub layouts: *const LLayout,
pub minWidth: c_int,
pub hintText: *const c_char,
pub inputType: cc_uint8,
pub caretShow: cc_bool,
pub ClipboardFilter: Option<unsafe extern "C" fn(str_: *mut cc_string)>,
pub TextChanged: Option<unsafe extern "C" fn(w: *mut LInput)>,
pub caretPos: c_int,
pub text: cc_string,
pub _textHeight: c_int,
pub _textBuffer: [c_char; 128],
}
Fields§
§VTABLE: *const LWidgetVTABLE
§x: c_int
§y: c_int
§width: c_int
§height: c_int
§hovered: cc_bool
§selected: cc_bool
§autoSelectable: cc_bool
§dirty: cc_bool
§opaque: cc_bool
§type_: cc_uint8
§skipsEnter: cc_bool
§OnClick: LWidgetFunc
§OnHover: LWidgetFunc
§OnUnhover: LWidgetFunc
§last: Rect2D
§meta: *mut c_void
§layouts: *const LLayout
§minWidth: c_int
§hintText: *const c_char
§inputType: cc_uint8
§caretShow: cc_bool
§ClipboardFilter: Option<unsafe extern "C" fn(str_: *mut cc_string)>
§TextChanged: Option<unsafe extern "C" fn(w: *mut LInput)>
§caretPos: c_int
§text: cc_string
§_textHeight: c_int
§_textBuffer: [c_char; 128]
Trait Implementations§
source§impl PartialEq for LInput
impl PartialEq for LInput
impl Eq for LInput
impl StructuralPartialEq for LInput
Auto Trait Implementations§
impl Freeze for LInput
impl RefUnwindSafe for LInput
impl !Send for LInput
impl !Sync for LInput
impl Unpin for LInput
impl UnwindSafe for LInput
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