Struct ncursesw::shims::bindings::tagMENU [−][src]
#[repr(C)]pub struct tagMENU {Show 36 fields
pub height: c_short,
pub width: c_short,
pub rows: c_short,
pub cols: c_short,
pub frows: c_short,
pub fcols: c_short,
pub arows: c_short,
pub namelen: c_short,
pub desclen: c_short,
pub marklen: c_short,
pub itemlen: c_short,
pub spc_desc: c_short,
pub spc_cols: c_short,
pub spc_rows: c_short,
pub pattern: *mut c_char,
pub pindex: c_short,
pub win: *mut WINDOW,
pub sub: *mut WINDOW,
pub userwin: *mut WINDOW,
pub usersub: *mut WINDOW,
pub items: *mut *mut ITEM,
pub nitems: c_short,
pub curitem: *mut ITEM,
pub toprow: c_short,
pub fore: chtype,
pub back: chtype,
pub grey: chtype,
pub pad: c_uchar,
pub menuinit: Menu_Hook,
pub menuterm: Menu_Hook,
pub iteminit: Menu_Hook,
pub itemterm: Menu_Hook,
pub userptr: *mut c_void,
pub mark: *mut c_char,
pub opt: Menu_Options,
pub status: c_ushort,
}
Fields
height: c_short
width: c_short
rows: c_short
cols: c_short
frows: c_short
fcols: c_short
arows: c_short
namelen: c_short
desclen: c_short
marklen: c_short
itemlen: c_short
spc_desc: c_short
spc_cols: c_short
spc_rows: c_short
pattern: *mut c_char
pindex: c_short
win: *mut WINDOW
sub: *mut WINDOW
userwin: *mut WINDOW
usersub: *mut WINDOW
items: *mut *mut ITEM
nitems: c_short
curitem: *mut ITEM
toprow: c_short
fore: chtype
back: chtype
grey: chtype
pad: c_uchar
iteminit: Menu_Hook
itemterm: Menu_Hook
userptr: *mut c_void
mark: *mut c_char
opt: Menu_Options
status: c_ushort
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for tagMENU
impl UnwindSafe for tagMENU
Blanket Implementations
Mutably borrows from an owned value. Read more