Struct classicube_sys::LTable
source ·
[−]#[repr(C)]pub struct LTable {Show 35 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 hidden: cc_bool,
pub tabSelectable: cc_bool,
pub horAnchor: cc_uint8,
pub verAnchor: cc_uint8,
pub xOffset: c_int,
pub yOffset: c_int,
pub OnClick: Option<unsafe extern "C" fn(widget: *mut c_void, idx: c_int)>,
pub last: Rect2D,
pub columns: *mut LTableColumn,
pub numColumns: c_int,
pub rowFont: *mut FontDesc,
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,
}
Fields
VTABLE: *const LWidgetVTABLE
x: c_int
y: c_int
width: c_int
height: c_int
hovered: cc_bool
selected: cc_bool
tabSelectable: cc_bool
horAnchor: cc_uint8
verAnchor: cc_uint8
xOffset: c_int
yOffset: c_int
OnClick: Option<unsafe extern "C" fn(widget: *mut c_void, idx: c_int)>
last: Rect2D
columns: *mut LTableColumn
numColumns: c_int
rowFont: *mut FontDesc
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
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LTable
impl UnwindSafe for LTable
Blanket Implementations
Mutably borrows from an owned value. Read more