blob: 4dfb7f77a33078c14d202cce092e5a0128df5181 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
## SECTION=system_libraries
menuconfig NCURSES
tristate
prompt "ncurses "
select HOST_NCURSES
help
The ncurses libraries implement the curses API. The panel, menu and
forms libraries implement clones of the SVr4 panel, menu and forms
APIs. The source code for these lives in the `ncurses', `panel',
`menu', and `form' directories respectively.
For a smaller library select the termcap package instead of ncurses.
if NCURSES
comment "build options ---"
config NCURSES_WIDE_CHAR
bool "Enable wide char support"
help
Build ncurses with wide-char/UTF-8 code support. This will create
the wide character libraries used by some other programs to support
utf8. They are backward API compatible with the non wide char libraries.
config NCURSES_BACKWARD_COMPATIBLE_NON_WIDE_CHAR
bool "Create links for backward compatibility"
depends on NCURSES_WIDE_CHAR
help
Creates links to the wide char libraries with non wide names to support
applications that are externally linked against the non wide libraries.
This is not required for applications built within this project.
config NCURSES_BIG_CORE
bool "Enable the big core"
default y
help
Disable this entry if your target machine has little memory.
Note: Not all programs that need ncurses may run with this feature
disabled.
comment "install options ---"
config NCURSES_TERMCAP
bool "install minimal set of termcap data files"
default y
help
Installs the following termcap files:
- xterm
- xterm-color
- xterm-xfree86
- vt100
- vt200
- ansi
- linux
- screen
config NCURSES_FORM
bool "Install libform on the target"
help
From the manual:
If you have seen those forms on web pages which take input from users
and do various kinds of things, you might be wondering how would any
one create such forms in text mode display. It's quite difficult to
write those nifty forms in plain ncurses. Forms library tries to provide
a basic frame work to build and maintain forms with ease. It has lot
of features(functions) which manage validation, dynamic expansion of
fields etc..
config NCURSES_MENU
bool "Install libmenu on the target"
help
The menus library provides a nice extension to basic curses, through
which you can create menus. It provides a set of functions to create
menus. But they have to be customized to give a nicer look, with
colors etc.
config NCURSES_PANEL
bool "Install libpanel on the target"
help
This library handles windows on the screen.
From the manual:
If you have lot of overlapping windows, then panels library is the way
to go. It obviates the need of doing series of wnoutrefresh(),
doupdate() and relieves the burden of doing it correctly(bottom up).
The library maintains information about the order of windows, their
overlapping and update the screen properly.
endif
|