Struct classicube_sys::LTable
source · #[repr(C)]pub struct LTable {Show 38 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 columns: *mut LTableColumn,
pub numColumns: c_int,
pub rowsBegY: c_int,
pub rowsEndY: c_int,
pub rowHeight: c_int,
pub hdrHeight: c_int,
pub visibleRows: c_int,
pub rowsCount: c_int,
pub topRow: c_int,
pub selectedHash: *mut cc_string,
pub filter: *mut cc_string,
pub OnSelectedChanged: Option<unsafe extern "C" fn()>,
pub draggingColumn: c_int,
pub dragXStart: c_int,
pub draggingScrollbar: cc_bool,
pub dragYOffset: c_int,
pub _wheelAcc: f32,
pub _lastRow: c_int,
pub _lastClick: cc_uint64,
pub sortingCol: c_int,
}
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
§columns: *mut LTableColumn
§numColumns: c_int
§rowsBegY: c_int
§rowsEndY: c_int
§rowHeight: c_int
§hdrHeight: c_int
§visibleRows: c_int
§rowsCount: c_int
§topRow: c_int
§selectedHash: *mut cc_string
§filter: *mut cc_string
§OnSelectedChanged: Option<unsafe extern "C" fn()>
§draggingColumn: c_int
§dragXStart: c_int
§draggingScrollbar: cc_bool
§dragYOffset: c_int
§_wheelAcc: f32
§_lastRow: c_int
§_lastClick: cc_uint64
§sortingCol: c_int
Trait Implementations§
source§impl PartialEq for LTable
impl PartialEq for LTable
impl Copy for LTable
impl StructuralPartialEq for LTable
Auto Trait Implementations§
impl Freeze for LTable
impl RefUnwindSafe for LTable
impl !Send for LTable
impl !Sync for LTable
impl Unpin for LTable
impl UnwindSafe for LTable
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)