Struct libnotcurses_sys::ffi::ncselector_options [−][src]
#[repr(C)]pub struct ncselector_options { pub title: *mut c_char, pub secondary: *mut c_char, pub footer: *mut c_char, pub items: *mut ncselector_item, pub defidx: c_uint, pub maxdisplay: c_uint, pub opchannels: u64, pub descchannels: u64, pub titlechannels: u64, pub footchannels: u64, pub boxchannels: u64, pub flags: u64, }
Fields
title: *mut c_char
title may be NULL, inhibiting riser, saving two rows.
secondary: *mut c_char
secondary may be NULL
footer may be NULL
items: *mut ncselector_item
initial items and descriptions
defidx: c_uint
default item (selected at start), must be < itemcount unless itemcount is 0, in which case ‘defidx’ must also be 0
maxdisplay: c_uint
maximum number of options to display at once, 0 to use all available space
opchannels: u64
option channels
descchannels: u64
description channels
titlechannels: u64
title channels
footchannels: u64
secondary and footer channels
boxchannels: u64
border channels
flags: u64
bitfield of NCSELECTOR_OPTION_*
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ncselector_options
impl !Send for ncselector_options
impl !Sync for ncselector_options
impl Unpin for ncselector_options
impl UnwindSafe for ncselector_options
Blanket Implementations
Mutably borrows from an owned value. Read more