Cargo Features

ncurses has no features set by default.

[dependencies]
ncurses = { version = "6.0.0", features = ["wide", "panel", "menu", "wide_chtype", "mouse_v1", "extended_colors"] }
wide extended_colors?

Affects ncurses::wget_wch, ncurses::mvwget_wch

panel

Affects wrapper::panel_window, wrapper::update_panels, wrapper::hide_panel, wrapper::show_panel, wrapper::del_panel, wrapper::top_panel, wrapper::bottom_panel, wrapper::new_panel, wrapper::panel_above, wrapper::panel_below, wrapper::move_panel, wrapper::replace_panel, wrapper::panel_hidden

menu

Affects wrapper::menu_items, wrapper::current_item, wrapper::new_item, wrapper::new_menu, wrapper::item_opts, wrapper::menu_opts, wrapper::menu_sub, wrapper::item_init, wrapper::item_term, wrapper::menu_init, wrapper::menu_term, wrapper::menu_win, wrapper::item_description, wrapper::item_name, wrapper::menu_mark, wrapper::menu_request_name

wide_chtype

Uses a 64-bit type for chtype (otherwise a 32-bit type is used). This should be set automagically (when needed) by build.rs

Affects ll::chtype

mouse_v1

Uses legacy values for mouse-related constants.

extended_colors = wide

Affects ncurses::init_extended_color, ncurses::init_extended_pair, ncurses::extended_color_content, ncurses::extended_pair_content