1 -------------------------------------------------------------------------------
2 -- Copyright 2018-2022,2023 Thomas E. Dickey --
3 -- Copyright 1998-2017,2018 Free Software Foundation, Inc. --
5 -- Permission is hereby granted, free of charge, to any person obtaining a --
6 -- copy of this software and associated documentation files (the --
7 -- "Software"), to deal in the Software without restriction, including --
8 -- without limitation the rights to use, copy, modify, merge, publish, --
9 -- distribute, distribute with modifications, sublicense, and/or sell copies --
10 -- of the Software, and to permit persons to whom the Software is furnished --
11 -- to do so, subject to the following conditions: --
13 -- The above copyright notice and this permission notice shall be included --
14 -- in all copies or substantial portions of the Software. --
16 -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --
17 -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --
18 -- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN --
19 -- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --
20 -- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --
21 -- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE --
22 -- USE OR OTHER DEALINGS IN THE SOFTWARE. --
24 -- Except as contained in this notice, the name(s) of the above copyright --
25 -- holders shall not be used in advertising or otherwise to promote the --
26 -- sale, use or other dealings in this Software without prior written --
28 -------------------------------------------------------------------------------
29 -- $Id: README,v 1.79 2023/08/12 19:07:07 tom Exp $
30 -------------------------------------------------------------------------------
32 The programs in this directory are used to test and demonstrate ncurses.
33 Some are interesting in themselves, while others merely show how some of
34 the library calls are used. Some date back to the initial releases of
35 ncurses during the mid-1990s, such as:
37 blue - Blue Moon, a nifty solitaire (uses color)
38 bs.c - the game of Battleships (uses color)
39 firework.c - multi-colored fireworks (uses color)
40 gdc.c - Great Digital Clock (uses color)
41 hanoi.c - the game of hanoi (uses color essentially)
42 knight.c - the game of Knight's Tour (uses color)
43 lrtest.c - test of access to the lower-right corner
44 ncurses.c - multi-test program (uses color)
45 newdemo.c - another test from PDCurses (uses color)
46 rain.c - rain drops keep falling on my head...
47 tclock.c - analog/digital clock
48 testcurs.c - a test from the PDCurses people (uses color)
49 tracemunch - Perl script to make trace scripts easier to read
50 worm.c - worms run all over your screen (uses color)
51 xmas.c - Xmas greeting card
53 Besides being built as part of ncurses, the programs are also packaged as
54 "ncurses-examples". Despite the name, the programs have been adjusted to
55 allow them to build with other curses implementations, to provide a way to
56 compare those with ncurses.
58 You can build the programs by
63 The configure script has several options which allow you to tell it more
64 about the curses implementation for which you are building the examples.
71 -------------------------------------------------------------------------------
72 -------------------------------------------------------------------------------
74 These programs provide examples of use, but do not comprise a complete set of
75 tests. Here is a list of library externals, noting those that are used:
79 TYPE_ALNUM test: demo_forms
80 TYPE_ALPHA test: demo_forms dup_field move_field ncurses
81 TYPE_ENUM test: demo_forms
82 TYPE_INTEGER test: demo_forms
83 TYPE_IPV4 test: demo_forms
84 TYPE_NUMERIC test: demo_forms
85 TYPE_REGEXP test: demo_forms
86 current_field test: demo_forms dup_field edit_field move_field ncurses
87 data_ahead test: demo_forms
88 data_behind test: demo_forms
89 dup_field test: dup_field
90 dynamic_field_info test: demo_forms
91 field_arg test: demo_forms
92 field_back test: demo_forms edit_field
93 field_buffer test: cardfile demo_forms ncurses
94 field_count test: demo_forms dup_field move_field
95 field_fore test: demo_forms
96 field_index test: demo_forms
97 field_info test: edit_field ncurses
100 field_opts test: demo_forms dup_field move_field ncurses
101 field_opts_off test: cardfile demo_forms form_driver_w
102 field_opts_on test: demo_forms
103 field_pad test: demo_forms
104 field_status test: demo_forms
106 field_type test: demo_forms
107 field_userptr test: dup_field edit_field move_field ncurses
108 form_driver test: cardfile demo_forms dup_field edit_field move_field ncurses
109 form_driver_w test: form_driver_w
110 form_fields test: cardfile demo_forms dup_field move_field
115 form_page test: demo_forms
116 form_request_by_name -
117 form_request_name test: dup_field edit_field move_field
118 form_sub test: cardfile demo_forms dup_field move_field ncurses
121 form_win test: cardfile demo_forms dup_field edit_field form_driver_w move_field ncurses
122 free_field test: cardfile demo_forms dup_field form_driver_w move_field ncurses
123 free_fieldtype test: ncurses
124 free_form test: cardfile demo_forms dup_field form_driver_w move_field ncurses
127 move_field test: move_field
128 new_field test: cardfile demo_forms dup_field form_driver_w move_field ncurses
129 new_fieldtype test: ncurses
130 new_form test: cardfile demo_forms dup_field form_driver_w move_field ncurses
132 new_page test: demo_forms
134 post_form test: cardfile demo_forms dup_field form_driver_w move_field ncurses
135 scale_form test: demo_forms ncurses
136 set_current_field test: demo_forms
137 set_field_back test: cardfile demo_forms dup_field edit_field form_driver_w move_field ncurses
138 set_field_buffer test: cardfile demo_forms dup_field edit_field move_field ncurses
139 set_field_fore test: demo_forms
141 set_field_just test: cardfile demo_forms
142 set_field_opts test: demo_forms dup_field move_field ncurses
143 set_field_pad test: demo_forms
144 set_field_status test: demo_forms
146 set_field_type test: demo_forms dup_field move_field ncurses
147 set_field_userptr test: edit_field ncurses
149 set_fieldtype_choice -
150 set_form_fields test: dup_field move_field
154 set_form_sub test: cardfile demo_forms ncurses
157 set_form_win test: cardfile demo_forms ncurses
158 set_max_field test: demo_forms
159 set_new_page test: demo_forms
160 unfocus_current_field -
161 unpost_form test: cardfile demo_forms dup_field form_driver_w move_field ncurses
165 current_item test: demo_menus ncurses
166 free_item test: demo_menus ncurses
167 free_menu test: demo_menus ncurses
168 item_count test: demo_menus
170 item_index test: demo_menus ncurses
172 item_name test: demo_menus ncurses
177 item_userptr test: demo_menus
178 item_value test: demo_menus ncurses
181 menu_driver test: demo_menus ncurses
186 menu_items test: demo_menus ncurses
187 menu_mark test: demo_menus
189 menu_opts_off test: demo_menus ncurses
190 menu_opts_on test: demo_menus
192 menu_pattern test: demo_menus
193 menu_request_by_name -
195 menu_spacing test: demo_menus
196 menu_sub test: demo_menus
199 menu_win test: demo_menus ncurses
200 new_item test: demo_menus ncurses
201 new_menu test: demo_menus ncurses
203 pos_menu_cursor lib: menu
204 post_menu test: demo_menus ncurses
205 scale_menu test: demo_menus ncurses
207 set_item_init test: demo_menus
209 set_item_term test: demo_menus
210 set_item_userptr test: demo_menus
211 set_item_value test: demo_menus ncurses
212 set_menu_back test: demo_menus
213 set_menu_fore test: demo_menus
214 set_menu_format test: demo_menus ncurses
216 set_menu_init test: demo_menus
218 set_menu_mark test: demo_menus
223 set_menu_sub test: demo_menus ncurses
224 set_menu_term test: demo_menus
226 set_menu_win test: demo_menus ncurses
229 unpost_menu test: demo_menus ncurses
233 BC test: demo_termcap
234 COLORS test: color_content demo_new_pair dots_curses dots_xcurses echochar ncurses pair_content picsmap savescreen xmas
235 COLOR_PAIR test: background blue bs cardfile clip_printw demo_forms demo_menus demo_panels dots_curses dup_field echochar filter firework gdc hanoi ins_wide insdelln inserts knight move_field ncurses newdemo padview picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr testaddch testcurs view worm xmas
236 COLOR_PAIRS test: demo_new_pair dots_curses dots_xcurses echochar ncurses newdemo pair_content
237 COLS test: cardfile combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_panels demo_tabs ditto dots_curses dots_xcurses echochar filter firework foldkeys hashtest inch_wide inchs ins_wide inserts lrtest movewindow ncurses newdemo padview picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs view worm
238 ESCDELAY test: test_opaque
239 LINES test: cardfile combine demo_defkey demo_keyok demo_menus demo_panels demo_tabs ditto dots_curses dots_xcurses echochar firework hanoi hashtest inch_wide inchs ins_wide inserts lrtest move_field movewindow ncurses newdemo padview picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs view worm xmas
240 PAIR_NUMBER test: dump_window ncurses
241 PC test: demo_termcap
243 TABSIZE test: test_opaque
244 UP test: demo_termcap
245 acs_map test: back_ground background gdc ins_wide inserts knight movewindow ncurses newdemo savescreen test_add_wchstr test_addchstr test_addstr test_addwstr testcurs
246 add_wch test: combine demo_new_pair demo_panels ncurses picsmap savescreen test_add_wchstr test_addwstr
247 add_wchnstr test: test_add_wchstr
248 add_wchstr test: test_add_wchstr view
249 addch test: back_ground background blue bs color_content demo_tabs dots_curses echochar hashtest ncurses padview pair_content picsmap savescreen test_add_wchstr test_addchstr test_addstr test_addwstr test_opaque testaddch view worm
250 addchnstr test: test_addchstr
251 addchstr test: test_addchstr
252 addnstr test: test_addstr
253 addnwstr test: dots_xcurses ncurses test_addwstr
254 addstr test: blue bs cardfile filter gdc hanoi lrtest ncurses test_addstr
255 addwstr test: blue combine test_addwstr
256 alloc_pair test: demo_new_pair dots_xcurses
258 assume_default_colors test: back_ground background ncurses
259 assume_default_colors_sp -
261 attr_off test: combine dots_xcurses ncurses
262 attr_on test: combine dots_xcurses ncurses
263 attr_set test: ncurses
264 attroff test: blue dots_curses echochar filter gdc ncurses tclock
265 attron test: blue bs dots_curses echochar filter gdc ncurses
266 attrset test: bs filter firework gdc hanoi insdelln ncurses picsmap rain tclock testaddch testcurs
267 baudrate test: ncurses
268 baudrate_sp test: sp_tinfo
269 beep test: blue bs cardfile chgat clip_printw demo_forms demo_menus demo_new_pair demo_panels dup_field edit_field firstlast hanoi inch_wide inchs ins_wide insdelln inserts knight move_field movewindow ncurses padview popup_msg rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs view xmas
271 bkgd test: background cardfile demo_forms dup_field move_field ncurses padview savescreen tclock view
272 bkgdset test: background ncurses testaddch
274 bkgrndset test: back_ground ncurses
275 boolcodes test: demo_termcap test_arrays progs: dump_entry
276 boolfnames test: demo_terminfo test_arrays progs: dump_entry
277 boolnames test: demo_terminfo test_arrays progs: dump_entry infocmp
280 box test: cardfile chgat clip_printw demo_forms demo_menus demo_panels ditto inch_wide inchs ins_wide insdelln inserts lrtest ncurses newdemo popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs
281 box_set test: ncurses
282 can_change_color test: color_content extended_color ncurses
283 can_change_color_sp test: extended_color
284 cbreak test: back_ground background blue bs cardfile chgat clip_printw color_content color_set combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels demo_tabs ditto dup_field extended_color filter firework foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts knight lrtest move_field movewindow ncurses newdemo padview pair_content picsmap savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testcurs view worm xmas
285 cbreak_sp test: sp_tinfo
287 clear test: blue bs filter gdc ncurses padview testcurs xmas
288 clearok test: bs knight
289 clrtobot test: demo_menus move_field ncurses view
290 clrtoeol test: blue bs demo_altkeys filter foldkeys form_driver_w hanoi hashtest movewindow ncurses padview test_mouse view
291 color_content test: color_content ncurses picsmap
293 color_set test: color_set dots_xcurses extended_color ncurses
294 copywin test: ncurses testcurs
295 cur_term test: demo_termcap demo_terminfo dots dots_mvcur filter list_keys lrtest sp_tinfo test_sgr test_tparm test_vid_puts test_vidputs progs: clear_cmd reset_cmd tabs tput tset
296 curs_set test: demo_new_pair echochar firework gdc hanoi lrtest ncurses newdemo picsmap rain savescreen tclock testcurs worm xmas
297 curs_set_sp test: sp_tinfo
298 curscr test: demo_panels knight lrtest ncurses popup_msg savescreen tclock
299 curses_trace test: demo_menus hashtest lrtest ncurses padview redraw test_sgr test_termattrs test_vid_puts test_vidputs testcurs view worm progs: infocmp tic toe
300 curses_version test: back_ground background blue bs cardfile chgat clip_printw color_content color_set combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels demo_tabs demo_termcap demo_terminfo ditto dots dots_curses dots_mvcur dots_termcap dots_xcurses dup_field echochar extended_color filter firework firstlast foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts key_names keynames knight list_keys lrtest move_field movewindow ncurses newdemo padview pair_content picsmap railroad rain redraw savescreen sp_tinfo tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_arrays test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_setupterm test_sgr test_termattrs test_tparm test_unget_wch test_vid_puts test_vidputs testaddch testcurs testscanw view worm xmas progs: clear infocmp tabs tic toe tput tset
301 def_prog_mode test: bs ncurses
302 def_prog_mode_sp test: sp_tinfo
304 def_shell_mode_sp test: sp_tinfo
305 define_key test: demo_altkeys demo_defkey foldkeys
306 define_key_sp test: sp_tinfo
307 del_curterm test: demo_terminfo sp_tinfo test_sgr test_tparm
308 del_curterm_sp lib: ncurses
309 delay_output test: newdemo
310 delay_output_sp test: sp_tinfo
312 deleteln test: insdelln
313 delscreen test: ditto dots_mvcur test_delwin
314 delwin test: cardfile chgat clip_printw demo_forms demo_panels dup_field inch_wide inchs ins_wide insdelln inserts move_field ncurses newdemo padview popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs view
315 derwin test: cardfile chgat clip_printw demo_forms demo_menus ditto inch_wide inchs ins_wide insdelln inserts movewindow ncurses test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque
316 doupdate test: cardfile demo_menus demo_panels ditto ins_wide inserts knight movewindow ncurses padview popup_msg redraw savescreen test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr
317 doupdate_sp lib: ncurses
318 dupwin test: popup_msg
319 echo test: bs hanoi ncurses test_get_wstr test_getstr testcurs testscanw
321 echo_wchar test: ncurses
322 echochar test: echochar ncurses
323 endwin test: back_ground background blue bs cardfile chgat clip_printw color_content color_set combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels demo_tabs ditto dots_curses dots_mvcur dots_xcurses dup_field echochar extended_color filter firework firstlast foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts key_names keynames knight lrtest move_field movewindow ncurses newdemo padview pair_content picsmap rain redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testaddch testcurs testscanw view worm xmas
324 endwin_sp lib: ncurses
325 erase test: cardfile demo_menus filter firework firstlast hanoi lrtest ncurses picsmap tclock test_opaque testcurs
326 erasechar test: ncurses
327 erasechar_sp test: sp_tinfo
328 erasewchar test: ncurses
329 erasewchar_sp lib: ncurses
330 exit_curses test: back_ground background blue bs cardfile chgat clip_printw color_content color_set combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels demo_tabs ditto dots_curses dots_xcurses dup_field echochar extended_color filter firework firstlast foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts key_names keynames knight lrtest move_field movewindow ncurses newdemo padview pair_content picsmap rain redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_setupterm test_termattrs test_unget_wch testaddch testcurs testscanw view worm xmas
331 exit_terminfo test: demo_termcap demo_terminfo dots dots_mvcur dots_termcap list_keys railroad sp_tinfo test_arrays test_sgr test_tparm test_vid_puts test_vidputs
332 extended_color_content test: color_content extended_color
333 extended_color_content_sp test: extended_color
334 extended_pair_content test: extended_color pair_content
335 extended_pair_content_sp test: extended_color
336 extended_slk_color test: extended_color
337 extended_slk_color_sp test: extended_color
340 find_pair test: demo_new_pair
342 flash test: cardfile filter lrtest movewindow ncurses tclock testcurs
344 flushinp test: ncurses newdemo testcurs
345 flushinp_sp test: sp_tinfo
346 free_pair test: demo_new_pair
350 get_wch test: form_driver_w test_unget_wch
351 get_wstr test: test_get_wstr
353 getbegx test: chgat clip_printw demo_menus demo_panels dump_window insdelln move_field movewindow ncurses newdemo redraw testcurs
354 getbegy test: chgat clip_printw demo_menus demo_panels dump_window insdelln move_field movewindow ncurses newdemo redraw testcurs
355 getbkgd test: ncurses
356 getbkgrnd test: ncurses
357 getcchar test: demo_new_pair ncurses savescreen view
358 getch test: back_ground background blue bs chgat color_content color_set combine demo_altkeys demo_new_pair demo_tabs extended_color filter firework firstlast foldkeys hanoi hashtest insdelln lrtest padview pair_content picsmap savescreen tclock test_mouse test_opaque test_unget_wch testaddch testcurs view xmas
359 getcurx test: bs chgat clip_printw combine demo_altkeys demo_defkey demo_panels dump_window extended_color filter firstlast foldkeys insdelln move_field movewindow ncurses redraw savescreen test_get_wstr test_getstr test_opaque testcurs view
360 getcury test: bs chgat clip_printw demo_altkeys demo_defkey demo_panels dump_window extended_color filter firstlast foldkeys insdelln move_field movewindow ncurses popup_msg redraw savescreen test_mouse test_opaque testcurs view
361 getmaxx test: chgat clip_printw demo_panels dump_window firstlast inch_wide inchs insdelln movewindow ncurses newdemo popup_msg redraw test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs
362 getmaxy test: chgat clip_printw demo_forms demo_panels dump_window firstlast inch_wide inchs insdelln movewindow ncurses newdemo popup_msg redraw test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque testcurs
363 getmouse test: bs demo_menus knight movewindow ncurses test_mouse testcurs
365 getn_wstr test: test_get_wstr
366 getnstr test: filter ncurses test_getstr
367 getparx test: movewindow
368 getpary test: movewindow
369 getstr test: test_getstr
372 halfdelay test: padview view
373 halfdelay_sp test: sp_tinfo
374 has_colors test: back_ground background bs cardfile chgat clip_printw color_content color_set demo_forms demo_menus demo_new_pair demo_panels dots_curses dots_xcurses dup_field echochar extended_color filter firework gdc hanoi ins_wide insdelln inserts knight move_field ncurses newdemo padview pair_content picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr testcurs view worm xmas
375 has_colors_sp lib: ncurses
376 has_ic test: lrtest ncurses
377 has_ic_sp test: sp_tinfo
379 has_il_sp test: sp_tinfo
381 has_key_sp test: sp_tinfo
384 hline test: gdc ncurses
386 idcok test: test_opaque
387 idlok test: ncurses padview test_opaque testscanw view
388 immedok test: test_opaque
389 in_wch test: inch_wide
390 in_wchnstr test: inch_wide
391 in_wchstr test: inch_wide
395 init_color test: color_content ncurses
397 init_extended_color test: color_content extended_color
398 init_extended_color_sp test: extended_color
399 init_extended_pair test: extended_color ncurses pair_content picsmap
400 init_extended_pair_sp test: extended_color
401 init_pair test: back_ground background blue bs cardfile chgat clip_printw color_set demo_forms demo_menus demo_new_pair demo_panels dots_curses dots_xcurses dup_field echochar filter firework gdc hanoi ins_wide insdelln inserts knight move_field ncurses newdemo padview pair_content picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr testaddch testcurs view worm xmas
402 init_pair_sp lib: ncurses
403 initscr test: back_ground background blue bs cardfile chgat clip_printw color_content color_set combine demo_defkey demo_forms demo_keyok demo_menus demo_panels demo_tabs dots_curses dots_xcurses dup_field echochar filter firework firstlast form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts knight lrtest move_field movewindow ncurses newdemo padview pair_content picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testaddch testcurs testscanw view worm xmas
404 innstr test: test_instr
405 innwstr test: test_inwstr
406 ins_nwstr test: ins_wide
407 ins_wch test: ins_wide
408 ins_wstr test: ins_wide
409 insch test: ins_wide inserts
410 insdelln test: insdelln
411 insertln test: insdelln
412 insnstr test: inserts
414 instr test: test_instr
415 intrflush test: demo_forms dup_field move_field movewindow
416 intrflush_sp test: sp_tinfo
417 inwstr test: test_inwstr
420 is_cleared test: test_opaque
423 is_idcok test: test_opaque
424 is_idlok test: test_opaque
425 is_immedok test: test_opaque
426 is_keypad test: ncurses test_opaque
427 is_leaveok test: test_opaque
428 is_linetouched lib: form
431 is_nodelay test: test_opaque
432 is_notimeout test: test_opaque
433 is_pad test: test_opaque
436 is_scrollok test: ncurses test_opaque
437 is_subwin test: test_opaque
438 is_syncok test: test_opaque
441 is_wintouched lib: ncurses
444 key_defined test: demo_defkey foldkeys
445 key_defined_sp test: sp_tinfo
446 key_name test: key_names ncurses test_unget_wch
447 keybound test: demo_altkeys demo_defkey
448 keybound_sp test: sp_tinfo
449 keyname test: combine demo_altkeys demo_defkey demo_keyok demo_menus dup_field edit_field foldkeys keynames move_field movewindow ncurses padview redraw test_getstr test_unget_wch testcurs view progs: tic
450 keyname_sp test: sp_tinfo
451 keyok test: demo_keyok foldkeys
452 keyok_sp test: sp_tinfo
453 keypad test: bs cardfile chgat clip_printw combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels ditto dup_field filter firework foldkeys form_driver_w hashtest inch_wide inchs ins_wide insdelln inserts key_names keynames knight lrtest move_field movewindow ncurses padview popup_msg redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testcurs testscanw view
454 killchar test: ncurses
455 killchar_sp test: sp_tinfo
456 killwchar test: ncurses
457 killwchar_sp lib: ncurses
458 leaveok test: hanoi test_opaque
459 longname test: ncurses testcurs progs: tput
460 longname_sp test: sp_tinfo
463 meta test: key_names keynames ncurses
464 mouse_trafo lib: form
465 mouseinterval test: test_mouse
467 mousemask test: bs demo_forms demo_menus knight movewindow ncurses test_mouse testcurs
469 move test: blue bs cardfile chgat combine demo_altkeys demo_menus demo_new_pair demo_tabs dots_curses dots_xcurses echochar filter foldkeys gdc hanoi hashtest inch_wide inchs ins_wide inserts knight lrtest move_field movewindow ncurses picsmap savescreen test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_opaque testscanw view xmas
470 mvadd_wch test: ncurses test_add_wchstr test_addwstr
471 mvadd_wchnstr test: test_add_wchstr
472 mvadd_wchstr test: test_add_wchstr
473 mvaddch test: bs gdc hanoi lrtest ncurses rain tclock test_add_wchstr test_addchstr test_addstr test_addwstr xmas
474 mvaddchnstr test: gdc test_addchstr
475 mvaddchstr test: test_addchstr
476 mvaddnstr test: test_addstr
477 mvaddnwstr test: test_addwstr
478 mvaddstr test: bs demo_forms gdc hanoi knight ncurses rain tclock test_addstr testcurs xmas
479 mvaddwstr test: test_addwstr
481 mvcur test: dots_mvcur redraw
484 mvderwin test: movewindow
486 mvget_wstr test: test_get_wstr
488 mvgetn_wstr test: test_get_wstr
489 mvgetnstr test: test_getstr
490 mvgetstr test: test_getstr
491 mvhline test: ncurses
492 mvhline_set test: ncurses
493 mvin_wch test: inch_wide
494 mvin_wchnstr test: inch_wide
495 mvin_wchstr test: inch_wide
497 mvinchnstr test: gdc inchs
498 mvinchstr test: inchs
499 mvinnstr test: test_instr
500 mvinnwstr test: test_inwstr
501 mvins_nwstr test: ins_wide
502 mvins_wch test: ins_wide
503 mvins_wstr test: ins_wide
504 mvinsch test: ins_wide inserts
505 mvinsnstr test: inserts
506 mvinsstr test: inserts
507 mvinstr test: test_instr
508 mvinwstr test: test_inwstr
509 mvprintw test: back_ground background bs firework form_driver_w hanoi move_field ncurses padview savescreen tclock view
511 mvvline test: ncurses
512 mvvline_set test: ncurses
513 mvwadd_wch test: test_add_wchstr test_addwstr
514 mvwadd_wchnstr test: test_add_wchstr
515 mvwadd_wchstr test: inch_wide test_add_wchstr
516 mvwaddch test: movewindow ncurses newdemo test_add_wchstr test_addchstr test_addstr test_addwstr testcurs xmas
517 mvwaddchnstr test: test_addchstr
518 mvwaddchstr test: inchs test_addchstr
519 mvwaddnstr test: newdemo test_addstr testcurs
520 mvwaddnwstr test: test_addwstr
521 mvwaddstr test: ditto firstlast ins_wide inserts knight ncurses newdemo test_addstr test_addwstr test_instr testcurs xmas
522 mvwaddwstr test: test_addwstr test_inwstr
524 mvwdelch test: ncurses
526 mvwget_wstr test: test_get_wstr
527 mvwgetch test: inch_wide inchs test_get_wstr test_getstr test_instr test_inwstr test_opaque
528 mvwgetn_wstr test: test_get_wstr
529 mvwgetnstr test: test_getstr
530 mvwgetstr test: test_getstr
531 mvwhline test: movewindow ncurses
533 mvwin test: cardfile demo_menus movewindow ncurses testcurs xmas
534 mvwin_wch test: inch_wide
535 mvwin_wchnstr test: inch_wide
536 mvwin_wchstr test: inch_wide
537 mvwinch test: dump_window inchs newdemo testcurs
538 mvwinchnstr test: inchs
539 mvwinchstr test: inchs
540 mvwinnstr test: test_instr testcurs
541 mvwinnwstr test: test_inwstr
542 mvwins_nwstr test: ins_wide
543 mvwins_wch test: ins_wide
544 mvwins_wstr test: ins_wide
545 mvwinsch test: ins_wide inserts
546 mvwinsnstr test: inserts
547 mvwinsstr test: inserts testcurs
548 mvwinstr test: test_instr
549 mvwinwstr test: test_inwstr
550 mvwprintw test: demo_menus demo_panels inch_wide inchs ncurses test_delwin test_instr test_inwstr testcurs
551 mvwscanw test: testcurs
552 mvwvline test: ins_wide inserts movewindow ncurses test_add_wchstr test_addchstr test_addstr test_addwstr
554 napms test: demo_panels ditto dots dots_curses dots_mvcur dots_termcap dots_xcurses echochar extended_color firework firstlast gdc hanoi lrtest ncurses padview picsmap railroad rain tclock test_opaque testcurs view worm xmas progs: tset
555 napms_sp test: sp_tinfo
556 new_prescr test: sp_tinfo
557 newpad test: ncurses padview popup_msg testcurs
558 newpad_sp lib: ncurses
560 newterm test: demo_altkeys demo_new_pair ditto dots_mvcur extended_color filter foldkeys gdc key_names keynames redraw test_delwin test_setupterm test_termattrs
562 newwin test: cardfile chgat clip_printw demo_defkey demo_forms demo_keyok demo_menus demo_panels ditto firstlast inch_wide inchs ins_wide insdelln inserts knight movewindow ncurses newdemo popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque testcurs view xmas
563 newwin_sp lib: ncurses
564 nl test: demo_forms dup_field move_field ncurses rain testcurs
566 nocbreak test: testcurs
567 nocbreak_sp test: sp_tinfo
568 nodelay test: demo_new_pair ditto extended_color firework gdc lrtest ncurses newdemo padview rain tclock test_opaque view worm xmas
569 noecho test: back_ground background bs cardfile chgat clip_printw color_content color_set combine demo_altkeys demo_defkey demo_forms demo_keyok demo_menus demo_new_pair demo_panels demo_tabs ditto dup_field extended_color firework firstlast foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts knight lrtest move_field movewindow ncurses padview pair_content picsmap rain redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testcurs view worm xmas
570 noecho_sp lib: ncurses
573 nonl test: bs demo_forms dup_field hashtest move_field movewindow ncurses padview test_mouse view worm xmas
576 noqiflush_sp test: sp_tinfo
577 noraw test: demo_forms demo_menus dup_field move_field ncurses testcurs
578 noraw_sp test: sp_tinfo
579 notimeout test: ncurses test_opaque
580 numcodes test: demo_termcap test_arrays progs: dump_entry
581 numfnames test: demo_terminfo test_arrays progs: dump_entry
582 numnames test: demo_terminfo test_arrays progs: dump_entry infocmp
583 ospeed test: demo_termcap progs: tset
584 overlay test: ncurses testcurs xmas
585 overwrite test: ncurses savescreen
586 pair_content test: back_ground background color_set pair_content
587 pair_content_sp lib: ncurses
590 pnoutrefresh test: ncurses padview popup_msg
591 prefresh test: testcurs
592 printw test: back_ground background blue bs color_content color_set combine demo_altkeys demo_defkey demo_keyok demo_tabs extended_color filter foldkeys ncurses pair_content savescreen test_delwin test_unget_wch testcurs testscanw view
593 putp test: filter test_mouse test_sgr progs: tput
594 putp_sp test: sp_tinfo
597 qiflush_sp test: sp_tinfo
598 raw test: demo_forms dup_field move_field ncurses redraw testcurs
599 raw_sp test: sp_tinfo
600 redrawwin test: combine padview redraw view
601 refresh test: blue bs color_content demo_defkey demo_forms demo_keyok demo_menus demo_panels demo_tabs dots_curses dots_mvcur dots_xcurses dup_field echochar filter firstlast form_driver_w gdc hanoi hashtest lrtest move_field movewindow ncurses pair_content picsmap savescreen tclock test_delwin test_mouse testcurs view xmas
602 reset_color_pairs test: picsmap
603 reset_color_pairs_sp -
604 reset_prog_mode test: filter ncurses
605 reset_prog_mode_sp test: sp_tinfo
606 reset_shell_mode test: bs filter savescreen test_setupterm
607 reset_shell_mode_sp test: sp_tinfo
609 resetty_sp test: sp_tinfo
613 resizeterm_sp lib: ncurses
614 restartterm test: test_setupterm
616 ripoffline test: demo_menus ncurses
619 savetty_sp test: sp_tinfo
620 scanw test: testcurs testscanw
621 scr_dump test: combine savescreen
622 scr_init test: savescreen
624 scr_restore test: savescreen
626 scr_set test: savescreen
629 scroll test: testcurs
630 scrollok test: clip_printw color_content demo_altkeys demo_defkey demo_keyok demo_new_pair demo_panels ditto foldkeys hashtest knight ncurses pair_content picsmap redraw test_delwin test_opaque test_unget_wch testcurs testscanw view
631 set_curterm test: list_keys sp_tinfo
632 set_curterm_sp test: sp_tinfo
633 set_escdelay test: test_opaque
634 set_escdelay_sp lib: ncurses
635 set_tabsize test: demo_tabs test_opaque
636 set_tabsize_sp test: sp_tinfo
637 set_term lib: ncurses
638 setcchar test: back_ground combine demo_new_pair demo_panels ins_wide ncurses picsmap savescreen test_add_wchstr test_addwstr
640 setupterm test: demo_terminfo dots list_keys sp_tinfo test_mouse test_setupterm test_sgr test_termattrs test_tparm test_vid_puts test_vidputs progs: clear tabs tput tset
644 slk_attr_set test: ncurses
647 slk_attroff lib: ncurses
649 slk_attron lib: ncurses
651 slk_attrset test: extended_color ncurses
653 slk_clear test: ncurses
655 slk_color test: ncurses
657 slk_init test: extended_color ncurses
659 slk_label test: ncurses
661 slk_noutrefresh test: extended_color ncurses
663 slk_refresh test: ncurses
664 slk_refresh_sp lib: ncurses
665 slk_restore test: ncurses
666 slk_restore_sp lib: ncurses
667 slk_set test: extended_color ncurses
669 slk_touch test: extended_color ncurses
670 slk_touch_sp lib: ncurses
671 slk_wset test: ncurses
672 standend test: blue gdc ncurses
673 standout test: blue ncurses
674 start_color test: back_ground background blue bs cardfile chgat clip_printw color_content color_set demo_forms demo_menus demo_new_pair demo_panels dots_curses dots_xcurses dup_field echochar extended_color filter firework gdc hanoi ins_wide insdelln inserts knight move_field ncurses newdemo padview pair_content picsmap rain savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr testaddch testcurs view worm xmas
676 stdscr test: back_ground background bs chgat clip_printw color_content combine demo_altkeys demo_forms demo_menus demo_new_pair demo_panels ditto dup_field edit_field extended_color filter firework foldkeys form_driver_w gdc hanoi hashtest inch_wide inchs ins_wide insdelln inserts key_names keynames knight lrtest move_field movewindow ncurses padview pair_content picsmap rain redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque test_unget_wch testcurs testscanw view worm xmas
677 strcodes test: demo_termcap test_arrays progs: dump_entry
678 strfnames test: demo_terminfo list_keys test_arrays progs: dump_entry
679 strnames test: demo_terminfo foldkeys list_keys test_arrays test_tparm progs: dump_entry infocmp tic
680 subpad test: testcurs
681 subwin test: movewindow ncurses newdemo testcurs
682 syncok test: test_opaque
683 term_attrs test: ncurses test_termattrs
685 termattrs test: ncurses test_termattrs testcurs
686 termattrs_sp lib: ncurses
687 termname test: list_keys ncurses testcurs
688 termname_sp test: sp_tinfo
689 tgetent test: demo_termcap dots_termcap railroad
690 tgetent_sp test: sp_tinfo
691 tgetflag test: demo_termcap
692 tgetflag_sp test: sp_tinfo
693 tgetnum test: demo_termcap dots_termcap railroad
694 tgetnum_sp test: sp_tinfo
695 tgetstr test: demo_termcap dots_termcap railroad
696 tgetstr_sp test: sp_tinfo
697 tgoto test: dots_termcap railroad test_mouse progs: tic
698 tigetflag test: demo_terminfo savescreen progs: tic tput
699 tigetflag_sp test: sp_tinfo
700 tigetnum test: demo_tabs demo_terminfo dots dots_mvcur ncurses savescreen progs: tput
701 tigetnum_sp test: sp_tinfo
702 tigetstr test: blue demo_defkey demo_new_pair demo_terminfo foldkeys list_keys savescreen test_mouse test_sgr test_tparm testcurs progs: clear_cmd tic tput
703 tigetstr_sp test: sp_tinfo
704 timeout test: filter rain savescreen
705 tiparm test: test_tparm
706 tiparm_s test: test_tparm
707 tiscan_s test: test_tparm
708 touchline test: chgat clip_printw insdelln
709 touchwin test: chgat clip_printw demo_menus filter firstlast inch_wide inchs ins_wide insdelln inserts movewindow ncurses popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin test_get_wstr test_getstr test_instr test_inwstr test_opaque xmas
710 tparm test: dots dots_mvcur test_sgr test_tparm progs: tic tput
711 tputs test: dots dots_mvcur dots_termcap railroad test_tparm test_vid_puts test_vidputs progs: clear_cmd reset_cmd tabs
712 tputs_sp test: sp_tinfo
714 ttytype test: demo_terminfo test_sgr
715 typeahead test: testcurs
716 typeahead_sp test: sp_tinfo
717 unctrl test: ncurses redraw test_add_wchstr test_addchstr test_mouse testcurs
718 unctrl_sp test: sp_tinfo
719 unget_wch test: test_unget_wch
721 ungetch test: bs knight test_unget_wch
722 ungetch_sp lib: ncurses
726 use_default_colors test: back_ground background dots_curses dots_xcurses filter firework gdc hanoi knight ncurses picsmap rain tclock worm xmas
727 use_default_colors_sp -
728 use_env test: dots dots_curses dots_mvcur dots_xcurses ncurses progs: clear tput
729 use_env_sp test: sp_tinfo
730 use_extended_names test: demo_termcap demo_terminfo list_keys progs: infocmp tic
732 use_legacy_coding_sp -
733 use_screen test: ditto
734 use_tioctl test: ncurses progs: clear tput
735 use_tioctl_sp test: sp_tinfo
736 use_window test: rain worm
737 vid_attr test: test_vid_puts
739 vid_puts test: test_vid_puts
740 vid_puts_sp lib: ncurses
741 vidattr test: test_vidputs
743 vidputs test: test_vidputs
745 vline test: gdc ncurses
747 vw_printw test: clip_printw movewindow test_mouse
751 wadd_wch test: inch_wide ncurses test_add_wchstr test_addwstr
752 wadd_wchnstr test: savescreen test_add_wchstr
753 wadd_wchstr test: test_add_wchstr
754 waddch test: demo_forms demo_panels ditto firstlast inch_wide inchs knight ncurses padview popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_opaque view worm
755 waddchnstr test: test_addchstr
756 waddchstr test: test_addchstr
757 waddnstr test: demo_forms test_addstr
758 waddnwstr test: ncurses test_addwstr
759 waddstr test: chgat clip_printw demo_forms demo_panels firstlast ins_wide insdelln knight ncurses popup_msg redraw test_add_wchstr test_addstr test_addwstr testcurs
760 waddwstr test: ins_wide ncurses padview test_add_wchstr test_addwstr test_get_wstr view
761 wattr_get test: ncurses
762 wattr_off lib: ncurses
763 wattr_on lib: ncurses
764 wattr_set test: ncurses
765 wattroff test: demo_forms ncurses testcurs xmas
766 wattron test: testcurs xmas
767 wattrset test: clip_printw demo_forms insdelln ncurses newdemo padview test_get_wstr test_getstr testcurs xmas
768 wbkgd test: cardfile demo_forms demo_menus ncurses newdemo padview testcurs
769 wbkgdset test: demo_panels ins_wide inserts ncurses test_add_wchstr test_addchstr test_addstr test_addwstr
771 wbkgrndset lib: ncurses
772 wborder test: ncurses
773 wborder_set test: ncurses
774 wchgat test: chgat test_get_wstr test_getstr view
775 wclear test: ncurses test_opaque testcurs
776 wclrtobot test: firstlast inch_wide inchs ncurses test_delwin test_instr test_inwstr testcurs
777 wclrtoeol test: chgat clip_printw demo_defkey demo_keyok demo_menus demo_panels firstlast inch_wide inchs ins_wide insdelln inserts knight ncurses test_add_wchstr test_addchstr test_addstr test_addwstr test_instr test_inwstr testcurs
778 wcolor_set lib: ncurses
780 wdelch test: ncurses testcurs
781 wdeleteln test: insdelln testcurs
782 wecho_wchar lib: ncurses
783 wechochar lib: ncurses
784 wenclose test: ncurses
785 werase test: cardfile demo_forms demo_menus demo_panels dup_field firstlast knight move_field ncurses newdemo popup_msg test_get_wstr test_getstr test_opaque testcurs view xmas
786 wget_wch test: ins_wide ncurses test_add_wchstr test_addwstr
787 wget_wstr test: test_get_wstr
788 wgetbkgrnd lib: ncurses
789 wgetch test: cardfile chgat clip_printw demo_defkey demo_keyok demo_menus demo_panels ditto dump_window dup_field edit_field gdc insdelln inserts knight move_field movewindow ncurses newdemo popup_msg rain redraw test_addchstr test_addstr test_delwin test_opaque testcurs worm
790 wgetdelay test: test_opaque
791 wgetn_wstr test: ncurses test_get_wstr
792 wgetnstr test: ncurses test_getstr
793 wgetparent test: test_opaque
794 wgetscrreg test: test_opaque
795 wgetstr test: test_getstr
796 whline test: testcurs
797 whline_set lib: ncurses
798 win_wch test: inch_wide savescreen
799 win_wchnstr test: inch_wide view
800 win_wchstr test: inch_wide
801 winch test: inchs knight testcurs
802 winchnstr test: inchs
804 winnstr test: demo_altkeys demo_defkey foldkeys test_instr
805 winnwstr test: test_inwstr
806 wins_nwstr test: ins_wide
807 wins_wch test: ins_wide
808 wins_wstr test: ins_wide
809 winsch test: ins_wide inserts testcurs
810 winsdelln test: insdelln
811 winsertln test: insdelln testcurs
812 winsnstr test: inserts
813 winsstr test: inserts
814 winstr test: test_instr
815 winwstr test: test_inwstr
816 wmouse_trafo test: ncurses
817 wmove test: chgat clip_printw demo_altkeys demo_defkey demo_keyok demo_menus demo_panels dump_window extended_color firstlast foldkeys inch_wide inchs ins_wide insdelln inserts knight movewindow ncurses newdemo padview picsmap redraw savescreen test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque testcurs view worm
818 wnoutrefresh test: demo_menus ditto inch_wide inchs ins_wide inserts knight movewindow ncurses padview popup_msg redraw test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_opaque
819 wprintw test: chgat clip_printw demo_defkey demo_forms demo_keyok demo_menus demo_panels inch_wide inchs ins_wide insdelln inserts knight ncurses test_add_wchstr test_addchstr test_addstr test_addwstr test_get_wstr test_getstr test_instr test_inwstr test_mouse test_opaque testcurs
820 wredrawln test: redraw
821 wrefresh test: chgat clip_printw demo_forms demo_keyok demo_menus demo_panels dup_field firstlast ins_wide insdelln inserts knight lrtest move_field movewindow ncurses newdemo popup_msg redraw savescreen tclock test_add_wchstr test_addchstr test_addstr test_addwstr test_delwin testcurs worm xmas
822 wresize test: cardfile demo_menus ncurses
823 wscanw test: testcurs
824 wscrl test: ncurses testcurs
825 wsetscrreg test: ncurses test_delwin testcurs
826 wstandend test: ncurses test_opaque xmas
827 wstandout test: ncurses test_opaque xmas
828 wsyncdown test: movewindow
830 wtimeout test: ncurses
831 wtouchln lib: ncurses
834 wvline test: testcurs
835 wvline_set lib: ncurses
839 bottom_panel test: demo_panels ncurses
841 del_panel test: demo_panels ncurses
843 hide_panel test: demo_panels ncurses
844 move_panel test: demo_panels ncurses
845 new_panel test: cardfile demo_panels ncurses
846 panel_above test: demo_panels
847 panel_below test: demo_panels
848 panel_hidden test: demo_panels
849 panel_userptr test: demo_panels ncurses
850 panel_window test: cardfile demo_panels ncurses
851 replace_panel test: demo_panels
852 set_panel_userptr test: demo_panels ncurses
853 show_panel test: demo_panels ncurses
854 top_panel test: cardfile demo_panels ncurses
855 update_panels test: cardfile demo_panels ncurses