实例介绍
Libncurses库用来在显示器上显示文本界面。典型例子就是Linux内核的make menuconfig配置界面。 Libform库用于 在ncurses中使用表格。 Libmenu库用于在ncurses中使用菜单。 Libpanel库用于在ncurses中使用面板。
【实例截图】
【核心代码】
c51d7212-8ba8-4146-8d08-48a9a29421d2
└── 11546446720 11546446720
└── ncurses-5.9
├── aclocal.m4
├── Ada95
│ ├── aclocal.m4
│ ├── configure
│ ├── configure.in
│ ├── doc
│ │ └── Makefile.in
│ ├── gen
│ │ ├── adacurses-config.in
│ │ ├── gen.c
│ │ ├── html.m4
│ │ ├── Makefile.in
│ │ ├── normal.m4
│ │ ├── table.m4
│ │ ├── terminal_interface-curses.adb.m4
│ │ ├── terminal_interface-curses.ads.m4
│ │ ├── terminal_interface-curses-aux.ads.m4
│ │ ├── terminal_interface-curses-forms.ads.m4
│ │ ├── terminal_interface-curses-forms-field_types.ads.m4
│ │ ├── terminal_interface-curses-forms-field_user_data.ads.m4
│ │ ├── terminal_interface-curses-forms-form_user_data.ads.m4
│ │ ├── terminal_interface-curses-menus.ads.m4
│ │ ├── terminal_interface-curses-menus-item_user_data.ads.m4
│ │ ├── terminal_interface-curses-menus-menu_user_data.ads.m4
│ │ ├── terminal_interface-curses-mouse.ads.m4
│ │ ├── terminal_interface-curses-panels.ads.m4
│ │ ├── terminal_interface-curses-panels-user_data.ads.m4
│ │ └── terminal_interface-curses-trace.ads.m4
│ ├── include
│ │ ├── Makefile.in
│ │ ├── MKncurses_def.sh
│ │ ├── ncurses_cfg.hin
│ │ └── ncurses_defs
│ ├── Makefile.in
│ ├── make-tar.sh
│ ├── mk-1st.awk
│ ├── package
│ │ ├── AdaCurses-doc.spec
│ │ ├── AdaCurses.spec
│ │ └── debian
│ │ ├── compat
│ │ ├── control
│ │ ├── copyright
│ │ ├── docs
│ │ ├── rules
│ │ ├── source
│ │ │ └── format
│ │ └── watch
│ ├── README
│ ├── samples
│ │ ├── explain.txt
│ │ ├── Makefile.in
│ │ ├── ncurses2-acs_and_scroll.adb
│ │ ├── ncurses2-acs_and_scroll.ads
│ │ ├── ncurses2-acs_display.adb
│ │ ├── ncurses2-acs_display.ads
│ │ ├── ncurses2.ads
│ │ ├── ncurses2-attr_test.adb
│ │ ├── ncurses2-attr_test.ads
│ │ ├── ncurses2-color_edit.adb
│ │ ├── ncurses2-color_edit.ads
│ │ ├── ncurses2-color_test.adb
│ │ ├── ncurses2-color_test.ads
│ │ ├── ncurses2-demo_forms.adb
│ │ ├── ncurses2-demo_forms.ads
│ │ ├── ncurses2-demo_pad.adb
│ │ ├── ncurses2-demo_pad.ads
│ │ ├── ncurses2-demo_panels.adb
│ │ ├── ncurses2-demo_panels.ads
│ │ ├── ncurses2-flushinp_test.adb
│ │ ├── ncurses2-flushinp_test.ads
│ │ ├── ncurses2-genericputs.adb
│ │ ├── ncurses2-genericputs.ads
│ │ ├── ncurses2-getch.ads
│ │ ├── ncurses2-getch_test.adb
│ │ ├── ncurses2-getch_test.ads
│ │ ├── ncurses2-getopt.adb
│ │ ├── ncurses2-getopt.ads
│ │ ├── ncurses2-m.adb
│ │ ├── ncurses2-m.ads
│ │ ├── ncurses2-menu_test.adb
│ │ ├── ncurses2-menu_test.ads
│ │ ├── ncurses2-overlap_test.adb
│ │ ├── ncurses2-overlap_test.ads
│ │ ├── ncurses2-slk_test.adb
│ │ ├── ncurses2-slk_test.ads
│ │ ├── ncurses2-test_sgr_attributes.adb
│ │ ├── ncurses2-test_sgr_attributes.ads
│ │ ├── ncurses2-trace_set.adb
│ │ ├── ncurses2-trace_set.ads
│ │ ├── ncurses2-util.adb
│ │ ├── ncurses2-util.ads
│ │ ├── ncurses.adb
│ │ ├── rain.adb
│ │ ├── rain.ads
│ │ ├── README
│ │ ├── sample.adb
│ │ ├── sample.ads
│ │ ├── sample-curses_demo.adb
│ │ ├── sample-curses_demo.ads
│ │ ├── sample-curses_demo-attributes.adb
│ │ ├── sample-curses_demo-attributes.ads
│ │ ├── sample-curses_demo-mouse.adb
│ │ ├── sample-curses_demo-mouse.ads
│ │ ├── sample-explanation.adb
│ │ ├── sample-explanation.ads
│ │ ├── sample-form_demo.adb
│ │ ├── sample-form_demo.ads
│ │ ├── sample-form_demo-aux.adb
│ │ ├── sample-form_demo-aux.ads
│ │ ├── sample-form_demo-handler.adb
│ │ ├── sample-form_demo-handler.ads
│ │ ├── sample-function_key_setting.adb
│ │ ├── sample-function_key_setting.ads
│ │ ├── sample-header_handler.adb
│ │ ├── sample-header_handler.ads
│ │ ├── sample-helpers.adb
│ │ ├── sample-helpers.ads
│ │ ├── sample-keyboard_handler.adb
│ │ ├── sample-keyboard_handler.ads
│ │ ├── sample-manifest.ads
│ │ ├── sample-menu_demo.adb
│ │ ├── sample-menu_demo.ads
│ │ ├── sample-menu_demo-aux.adb
│ │ ├── sample-menu_demo-aux.ads
│ │ ├── sample-menu_demo-handler.adb
│ │ ├── sample-menu_demo-handler.ads
│ │ ├── sample-my_field_type.adb
│ │ ├── sample-my_field_type.ads
│ │ ├── sample-text_io_demo.adb
│ │ ├── sample-text_io_demo.ads
│ │ ├── status.adb
│ │ ├── status.ads
│ │ ├── tour.adb
│ │ └── tour.ads
│ ├── src
│ │ ├── c_varargs_to_ada.c
│ │ ├── c_varargs_to_ada.h
│ │ ├── library.gpr
│ │ ├── Makefile.in
│ │ ├── modules
│ │ ├── ncurses_compat.c
│ │ ├── terminal_interface.ads
│ │ ├── terminal_interface-curses-aux.adb
│ │ ├── terminal_interface-curses-forms.adb
│ │ ├── terminal_interface-curses-forms-field_types.adb
│ │ ├── terminal_interface-curses-forms-field_types-alpha.adb
│ │ ├── terminal_interface-curses-forms-field_types-alpha.ads
│ │ ├── terminal_interface-curses-forms-field_types-alphanumeric.adb
│ │ ├── terminal_interface-curses-forms-field_types-alphanumeric.ads
│ │ ├── terminal_interface-curses-forms-field_types-enumeration-ada.adb
│ │ ├── terminal_interface-curses-forms-field_types-enumeration-ada.ads
│ │ ├── terminal_interface-curses-forms-field_types-enumeration.adb
│ │ ├── terminal_interface-curses-forms-field_types-enumeration.ads
│ │ ├── terminal_interface-curses-forms-field_types-intfield.adb
│ │ ├── terminal_interface-curses-forms-field_types-intfield.ads
│ │ ├── terminal_interface-curses-forms-field_types-ipv4_address.adb
│ │ ├── terminal_interface-curses-forms-field_types-ipv4_address.ads
│ │ ├── terminal_interface-curses-forms-field_types-numeric.adb
│ │ ├── terminal_interface-curses-forms-field_types-numeric.ads
│ │ ├── terminal_interface-curses-forms-field_types-regexp.adb
│ │ ├── terminal_interface-curses-forms-field_types-regexp.ads
│ │ ├── terminal_interface-curses-forms-field_types-user.adb
│ │ ├── terminal_interface-curses-forms-field_types-user.ads
│ │ ├── terminal_interface-curses-forms-field_types-user-choice.adb
│ │ ├── terminal_interface-curses-forms-field_types-user-choice.ads
│ │ ├── terminal_interface-curses-forms-field_user_data.adb
│ │ ├── terminal_interface-curses-forms-form_user_data.adb
│ │ ├── terminal_interface-curses-menus.adb
│ │ ├── terminal_interface-curses-menus-item_user_data.adb
│ │ ├── terminal_interface-curses-menus-menu_user_data.adb
│ │ ├── terminal_interface-curses-mouse.adb
│ │ ├── terminal_interface-curses-panels.adb
│ │ ├── terminal_interface-curses-panels-user_data.adb
│ │ ├── terminal_interface-curses-putwin.adb
│ │ ├── terminal_interface-curses-putwin.ads
│ │ ├── terminal_interface-curses-termcap.adb
│ │ ├── terminal_interface-curses-termcap.ads
│ │ ├── terminal_interface-curses-terminfo.adb
│ │ ├── terminal_interface-curses-terminfo.ads
│ │ ├── terminal_interface-curses-text_io.adb
│ │ ├── terminal_interface-curses-text_io.ads
│ │ ├── terminal_interface-curses-text_io-aux.adb
│ │ ├── terminal_interface-curses-text_io-aux.ads
│ │ ├── terminal_interface-curses-text_io-complex_io.adb
│ │ ├── terminal_interface-curses-text_io-complex_io.ads
│ │ ├── terminal_interface-curses-text_io-decimal_io.adb
│ │ ├── terminal_interface-curses-text_io-decimal_io.ads
│ │ ├── terminal_interface-curses-text_io-enumeration_io.adb
│ │ ├── terminal_interface-curses-text_io-enumeration_io.ads
│ │ ├── terminal_interface-curses-text_io-fixed_io.adb
│ │ ├── terminal_interface-curses-text_io-fixed_io.ads
│ │ ├── terminal_interface-curses-text_io-float_io.adb
│ │ ├── terminal_interface-curses-text_io-float_io.ads
│ │ ├── terminal_interface-curses-text_io-integer_io.adb
│ │ ├── terminal_interface-curses-text_io-integer_io.ads
│ │ ├── terminal_interface-curses-text_io-modular_io.adb
│ │ ├── terminal_interface-curses-text_io-modular_io.ads
│ │ └── terminal_interface-curses-trace.adb_p
│ └── TODO
├── ANNOUNCE
├── announce.html.in
├── AUTHORS
├── c++
│ ├── cursesapp.cc
│ ├── cursesapp.h
│ ├── cursesf.cc
│ ├── cursesf.h
│ ├── cursesmain.cc
│ ├── cursesm.cc
│ ├── cursesm.h
│ ├── cursespad.cc
│ ├── cursesp.cc
│ ├── cursesp.h
│ ├── cursesw.cc
│ ├── cursesw.h
│ ├── cursslk.cc
│ ├── cursslk.h
│ ├── demo.cc
│ ├── edit_cfg.sh
│ ├── etip.h.in
│ ├── headers
│ ├── internal.h
│ ├── Makefile.in
│ ├── modules
│ ├── NEWS
│ ├── PROBLEMS
│ └── README-first
├── config.guess
├── config.sub
├── configure
├── configure.in
├── convert_configure.pl
├── dist.mk
├── doc
│ ├── hackguide.doc
│ ├── html
│ │ ├── ada
│ │ │ ├── files
│ │ │ │ └── T.htm
│ │ │ ├── files.htm
│ │ │ ├── funcs
│ │ │ │ ├── A.htm
│ │ │ │ ├── B.htm
│ │ │ │ ├── C.htm
│ │ │ │ ├── D.htm
│ │ │ │ ├── E.htm
│ │ │ │ ├── F.htm
│ │ │ │ ├── G.htm
│ │ │ │ ├── H.htm
│ │ │ │ ├── I.htm
│ │ │ │ ├── K.htm
│ │ │ │ ├── L.htm
│ │ │ │ ├── M.htm
│ │ │ │ ├── N.htm
│ │ │ │ ├── O.htm
│ │ │ │ ├── P.htm
│ │ │ │ ├── Q.htm
│ │ │ │ ├── R.htm
│ │ │ │ ├── S.htm
│ │ │ │ ├── T.htm
│ │ │ │ ├── U.htm
│ │ │ │ ├── V.htm
│ │ │ │ └── W.htm
│ │ │ ├── funcs.htm
│ │ │ ├── index.htm
│ │ │ ├── main.htm
│ │ │ ├── table.html
│ │ │ ├── terminal_interface__ads.htm
│ │ │ ├── terminal_interface-curses__adb.htm
│ │ │ ├── terminal_interface-curses__ads.htm
│ │ │ ├── terminal_interface-curses-aux__adb.htm
│ │ │ ├── terminal_interface-curses-aux__ads.htm
│ │ │ ├── terminal_interface-curses-forms__adb.htm
│ │ │ ├── terminal_interface-curses-forms__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-alpha__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-alpha__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-enumeration__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-enumeration__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-intfield__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-intfield__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-numeric__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-numeric__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-regexp__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-regexp__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-user__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-user__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-user-choice__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_types-user-choice__ads.htm
│ │ │ ├── terminal_interface-curses-forms-field_user_data__adb.htm
│ │ │ ├── terminal_interface-curses-forms-field_user_data__ads.htm
│ │ │ ├── terminal_interface-curses-forms-form_user_data__adb.htm
│ │ │ ├── terminal_interface-curses-forms-form_user_data__ads.htm
│ │ │ ├── terminal_interface-curses-menus__adb.htm
│ │ │ ├── terminal_interface-curses-menus__ads.htm
│ │ │ ├── terminal_interface-curses-menus-item_user_data__adb.htm
│ │ │ ├── terminal_interface-curses-menus-item_user_data__ads.htm
│ │ │ ├── terminal_interface-curses-menus-menu_user_data__adb.htm
│ │ │ ├── terminal_interface-curses-menus-menu_user_data__ads.htm
│ │ │ ├── terminal_interface-curses-mouse__adb.htm
│ │ │ ├── terminal_interface-curses-mouse__ads.htm
│ │ │ ├── terminal_interface-curses-panels__adb.htm
│ │ │ ├── terminal_interface-curses-panels__ads.htm
│ │ │ ├── terminal_interface-curses-panels-user_data__adb.htm
│ │ │ ├── terminal_interface-curses-panels-user_data__ads.htm
│ │ │ ├── terminal_interface-curses-putwin__adb.htm
│ │ │ ├── terminal_interface-curses-putwin__ads.htm
│ │ │ ├── terminal_interface-curses-termcap__adb.htm
│ │ │ ├── terminal_interface-curses-termcap__ads.htm
│ │ │ ├── terminal_interface-curses-terminfo__adb.htm
│ │ │ ├── terminal_interface-curses-terminfo__ads.htm
│ │ │ ├── terminal_interface-curses-text_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-aux__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-aux__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-complex_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-complex_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-decimal_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-decimal_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-enumeration_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-enumeration_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-fixed_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-fixed_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-float_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-float_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-integer_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-integer_io__ads.htm
│ │ │ ├── terminal_interface-curses-text_io-modular_io__adb.htm
│ │ │ ├── terminal_interface-curses-text_io-modular_io__ads.htm
│ │ │ ├── terminal_interface-curses-trace__adb.htm
│ │ │ └── terminal_interface-curses-trace__ads.htm
│ │ ├── Ada95.html
│ │ ├── announce.html
│ │ ├── hackguide.html
│ │ ├── index.html
│ │ ├── man
│ │ │ ├── adacurses-config.1.html
│ │ │ ├── captoinfo.1m.html
│ │ │ ├── clear.1.html
│ │ │ ├── curs_addch.3x.html
│ │ │ ├── curs_addchstr.3x.html
│ │ │ ├── curs_addstr.3x.html
│ │ │ ├── curs_add_wch.3x.html
│ │ │ ├── curs_add_wchstr.3x.html
│ │ │ ├── curs_addwstr.3x.html
│ │ │ ├── curs_attr.3x.html
│ │ │ ├── curs_beep.3x.html
│ │ │ ├── curs_bkgd.3x.html
│ │ │ ├── curs_bkgrnd.3x.html
│ │ │ ├── curs_border.3x.html
│ │ │ ├── curs_border_set.3x.html
│ │ │ ├── curs_clear.3x.html
│ │ │ ├── curs_color.3x.html
│ │ │ ├── curs_delch.3x.html
│ │ │ ├── curs_deleteln.3x.html
│ │ │ ├── curs_extend.3x.html
│ │ │ ├── curs_getcchar.3x.html
│ │ │ ├── curs_getch.3x.html
│ │ │ ├── curs_getstr.3x.html
│ │ │ ├── curs_get_wch.3x.html
│ │ │ ├── curs_get_wstr.3x.html
│ │ │ ├── curs_getyx.3x.html
│ │ │ ├── curs_inch.3x.html
│ │ │ ├── curs_inchstr.3x.html
│ │ │ ├── curs_initscr.3x.html
│ │ │ ├── curs_inopts.3x.html
│ │ │ ├── curs_insch.3x.html
│ │ │ ├── curs_insstr.3x.html
│ │ │ ├── curs_instr.3x.html
│ │ │ ├── curs_ins_wch.3x.html
│ │ │ ├── curs_ins_wstr.3x.html
│ │ │ ├── curs_in_wch.3x.html
│ │ │ ├── curs_in_wchstr.3x.html
│ │ │ ├── curs_inwstr.3x.html
│ │ │ ├── curs_kernel.3x.html
│ │ │ ├── curs_legacy.3x.html
│ │ │ ├── curs_memleaks.3x.html
│ │ │ ├── curs_mouse.3x.html
│ │ │ ├── curs_move.3x.html
│ │ │ ├── curs_opaque.3x.html
│ │ │ ├── curs_outopts.3x.html
│ │ │ ├── curs_overlay.3x.html
│ │ │ ├── curs_pad.3x.html
│ │ │ ├── curs_print.3x.html
│ │ │ ├── curs_printw.3x.html
│ │ │ ├── curs_refresh.3x.html
│ │ │ ├── curs_scanw.3x.html
│ │ │ ├── curs_scr_dump.3x.html
│ │ │ ├── curs_scroll.3x.html
│ │ │ ├── curs_slk.3x.html
│ │ │ ├── curs_sp_funcs.3x.html
│ │ │ ├── curs_termattrs.3x.html
│ │ │ ├── curs_termcap.3x.html
│ │ │ ├── curs_terminfo.3x.html
│ │ │ ├── curs_threads.3x.html
│ │ │ ├── curs_touch.3x.html
│ │ │ ├── curs_trace.3x.html
│ │ │ ├── curs_util.3x.html
│ │ │ ├── curs_variables.3x.html
│ │ │ ├── curs_window.3x.html
│ │ │ ├── default_colors.3x.html
│ │ │ ├── define_key.3x.html
│ │ │ ├── form.3x.html
│ │ │ ├── form_cursor.3x.html
│ │ │ ├── form_data.3x.html
│ │ │ ├── form_driver.3x.html
│ │ │ ├── form_field.3x.html
│ │ │ ├── form_field_attributes.3x.html
│ │ │ ├── form_field_buffer.3x.html
│ │ │ ├── form_field_info.3x.html
│ │ │ ├── form_field_just.3x.html
│ │ │ ├── form_field_new.3x.html
│ │ │ ├── form_field_opts.3x.html
│ │ │ ├── form_fieldtype.3x.html
│ │ │ ├── form_field_userptr.3x.html
│ │ │ ├── form_field_validation.3x.html
│ │ │ ├── form_hook.3x.html
│ │ │ ├── form_new.3x.html
│ │ │ ├── form_new_page.3x.html
│ │ │ ├── form_opts.3x.html
│ │ │ ├── form_page.3x.html
│ │ │ ├── form_post.3x.html
│ │ │ ├── form_requestname.3x.html
│ │ │ ├── form_userptr.3x.html
│ │ │ ├── form_variables.3x.html
│ │ │ ├── form_win.3x.html
│ │ │ ├── index.html
│ │ │ ├── infocmp.1m.html
│ │ │ ├── infotocap.1m.html
│ │ │ ├── keybound.3x.html
│ │ │ ├── key_defined.3x.html
│ │ │ ├── keyok.3x.html
│ │ │ ├── legacy_coding.3x.html
│ │ │ ├── menu.3x.html
│ │ │ ├── menu_attributes.3x.html
│ │ │ ├── menu_cursor.3x.html
│ │ │ ├── menu_driver.3x.html
│ │ │ ├── menu_format.3x.html
│ │ │ ├── menu_hook.3x.html
│ │ │ ├── menu_items.3x.html
│ │ │ ├── menu_mark.3x.html
│ │ │ ├── menu_new.3x.html
│ │ │ ├── menu_opts.3x.html
│ │ │ ├── menu_pattern.3x.html
│ │ │ ├── menu_post.3x.html
│ │ │ ├── menu_requestname.3x.html
│ │ │ ├── menu_spacing.3x.html
│ │ │ ├── menu_userptr.3x.html
│ │ │ ├── menu_win.3x.html
│ │ │ ├── mitem_current.3x.html
│ │ │ ├── mitem_name.3x.html
│ │ │ ├── mitem_new.3x.html
│ │ │ ├── mitem_opts.3x.html
│ │ │ ├── mitem_userptr.3x.html
│ │ │ ├── mitem_value.3x.html
│ │ │ ├── mitem_visible.3x.html
│ │ │ ├── ncurses.3x.html
│ │ │ ├── ncurses5-config.1.html
│ │ │ ├── panel.3x.html
│ │ │ ├── resizeterm.3x.html
│ │ │ ├── tabs.1.html
│ │ │ ├── term.5.html
│ │ │ ├── term.7.html
│ │ │ ├── terminfo.5.html
│ │ │ ├── term_variables.3x.html
│ │ │ ├── tic.1m.html
│ │ │ ├── toe.1m.html
│ │ │ ├── tput.1.html
│ │ │ ├── tset.1.html
│ │ │ └── wresize.3x.html
│ │ ├── ncurses-intro.html
│ │ └── NCURSES-Programming-HOWTO.html
│ └── ncurses-intro.doc
├── form
│ ├── fld_arg.c
│ ├── fld_attr.c
│ ├── fld_current.c
│ ├── fld_def.c
│ ├── fld_dup.c
│ ├── fld_ftchoice.c
│ ├── fld_ftlink.c
│ ├── fld_info.c
│ ├── fld_just.c
│ ├── fld_link.c
│ ├── fld_max.c
│ ├── fld_move.c
│ ├── fld_newftyp.c
│ ├── fld_opts.c
│ ├── fld_pad.c
│ ├── fld_page.c
│ ├── fld_stat.c
│ ├── fld_type.c
│ ├── fld_user.c
│ ├── form.h
│ ├── form.priv.h
│ ├── frm_cursor.c
│ ├── frm_data.c
│ ├── frm_def.c
│ ├── frm_driver.c
│ ├── frm_hook.c
│ ├── frm_opts.c
│ ├── frm_page.c
│ ├── frm_post.c
│ ├── frm_req_name.c
│ ├── frm_scale.c
│ ├── frm_sub.c
│ ├── frm_user.c
│ ├── frm_win.c
│ ├── f_trace.c
│ ├── fty_alnum.c
│ ├── fty_alpha.c
│ ├── fty_enum.c
│ ├── fty_generic.c
│ ├── fty_int.c
│ ├── fty_ipv4.c
│ ├── fty_num.c
│ ├── fty_regex.c
│ ├── headers
│ ├── llib-lform
│ ├── llib-lformt
│ ├── llib-lformtw
│ ├── llib-lformw
│ ├── Makefile.in
│ ├── modules
│ └── READ.ME
├── include
│ ├── capdefaults.c
│ ├── Caps
│ ├── Caps.aix4
│ ├── Caps.hpux11
│ ├── Caps.keys
│ ├── Caps.osf1r5
│ ├── Caps.uwin
│ ├── curses.h.in
│ ├── curses.tail
│ ├── curses.wide
│ ├── edit_cfg.sh
│ ├── hashed_db.h
│ ├── headers
│ ├── Makefile.in
│ ├── MKhashsize.sh
│ ├── MKkey_defs.sh
│ ├── MKncurses_def.sh
│ ├── MKparametrized.sh
│ ├── MKterm.h.awk.in
│ ├── nc_alloc.h
│ ├── nc_mingw.h
│ ├── nc_panel.h
│ ├── nc_tparm.h
│ ├── ncurses_cfg.hin
│ ├── ncurses_defs
│ ├── ncurses_dll.h.in
│ ├── ncurses_mingw.h
│ ├── termcap.h.in
│ ├── term_entry.h
│ ├── tic.h
│ └── unctrl.h.in
├── INSTALL
├── install-sh
├── Makefile.in
├── Makefile.os2
├── man
│ ├── captoinfo.1m
│ ├── clear.1
│ ├── curs_addch.3x
│ ├── curs_addchstr.3x
│ ├── curs_addstr.3x
│ ├── curs_add_wch.3x
│ ├── curs_add_wchstr.3x
│ ├── curs_addwstr.3x
│ ├── curs_attr.3x
│ ├── curs_beep.3x
│ ├── curs_bkgd.3x
│ ├── curs_bkgrnd.3x
│ ├── curs_border.3x
│ ├── curs_border_set.3x
│ ├── curs_clear.3x
│ ├── curs_color.3x
│ ├── curs_delch.3x
│ ├── curs_deleteln.3x
│ ├── curs_extend.3x
│ ├── curs_getcchar.3x
│ ├── curs_getch.3x
│ ├── curs_getstr.3x
│ ├── curs_get_wch.3x
│ ├── curs_get_wstr.3x
│ ├── curs_getyx.3x
│ ├── curs_inch.3x
│ ├── curs_inchstr.3x
│ ├── curs_initscr.3x
│ ├── curs_inopts.3x
│ ├── curs_insch.3x
│ ├── curs_insstr.3x
│ ├── curs_instr.3x
│ ├── curs_ins_wch.3x
│ ├── curs_ins_wstr.3x
│ ├── curs_in_wch.3x
│ ├── curs_in_wchstr.3x
│ ├── curs_inwstr.3x
│ ├── curs_kernel.3x
│ ├── curs_legacy.3x
│ ├── curs_memleaks.3x
│ ├── curs_mouse.3x
│ ├── curs_move.3x
│ ├── curs_opaque.3x
│ ├── curs_outopts.3x
│ ├── curs_overlay.3x
│ ├── curs_pad.3x
│ ├── curs_print.3x
│ ├── curs_printw.3x
│ ├── curs_refresh.3x
│ ├── curs_scanw.3x
│ ├── curs_scr_dump.3x
│ ├── curs_scroll.3x
│ ├── curs_slk.3x
│ ├── curs_sp_funcs.3x
│ ├── curs_termattrs.3x
│ ├── curs_termcap.3x
│ ├── curs_terminfo.3x
│ ├── curs_threads.3x
│ ├── curs_touch.3x
│ ├── curs_trace.3x
│ ├── curs_util.3x
│ ├── curs_variables.3x
│ ├── curs_window.3x
│ ├── default_colors.3x
│ ├── define_key.3x
│ ├── form.3x
│ ├── form_cursor.3x
│ ├── form_data.3x
│ ├── form_driver.3x
│ ├── form_field.3x
│ ├── form_field_attributes.3x
│ ├── form_field_buffer.3x
│ ├── form_field_info.3x
│ ├── form_field_just.3x
│ ├── form_field_new.3x
│ ├── form_field_opts.3x
│ ├── form_fieldtype.3x
│ ├── form_field_userptr.3x
│ ├── form_field_validation.3x
│ ├── form_hook.3x
│ ├── form_new.3x
│ ├── form_new_page.3x
│ ├── form_opts.3x
│ ├── form_page.3x
│ ├── form_post.3x
│ ├── form_requestname.3x
│ ├── form_userptr.3x
│ ├── form_variables.3x
│ ├── form_win.3x
│ ├── infocmp.1m
│ ├── infotocap.1m
│ ├── keybound.3x
│ ├── key_defined.3x
│ ├── keyok.3x
│ ├── legacy_coding.3x
│ ├── Makefile.in
│ ├── make_sed.sh
│ ├── man_db.renames
│ ├── manlinks.sed
│ ├── menu.3x
│ ├── menu_attributes.3x
│ ├── menu_cursor.3x
│ ├── menu_driver.3x
│ ├── menu_format.3x
│ ├── menu_hook.3x
│ ├── menu_items.3x
│ ├── menu_mark.3x
│ ├── menu_new.3x
│ ├── menu_opts.3x
│ ├── menu_pattern.3x
│ ├── menu_post.3x
│ ├── menu_requestname.3x
│ ├── menu_spacing.3x
│ ├── menu_userptr.3x
│ ├── menu_win.3x
│ ├── mitem_current.3x
│ ├── mitem_name.3x
│ ├── mitem_new.3x
│ ├── mitem_opts.3x
│ ├── mitem_userptr.3x
│ ├── mitem_value.3x
│ ├── mitem_visible.3x
│ ├── MKada_config.in
│ ├── MKncu_config.in
│ ├── MKterminfo.sh
│ ├── ncurses.3x
│ ├── panel.3x
│ ├── resizeterm.3x
│ ├── tabs.1
│ ├── term.5
│ ├── term.7
│ ├── terminfo.head
│ ├── terminfo.tail
│ ├── term_variables.3x
│ ├── tic.1m
│ ├── toe.1m
│ ├── tput.1
│ ├── tset.1
│ └── wresize.3x
├── MANIFEST
├── menu
│ ├── eti.h
│ ├── headers
│ ├── llib-lmenu
│ ├── llib-lmenut
│ ├── llib-lmenutw
│ ├── llib-lmenuw
│ ├── Makefile.in
│ ├── m_attribs.c
│ ├── m_cursor.c
│ ├── m_driver.c
│ ├── menu.h
│ ├── menu.priv.h
│ ├── mf_common.h
│ ├── m_format.c
│ ├── m_global.c
│ ├── m_hook.c
│ ├── m_item_cur.c
│ ├── m_item_nam.c
│ ├── m_item_new.c
│ ├── m_item_opt.c
│ ├── m_items.c
│ ├── m_item_top.c
│ ├── m_item_use.c
│ ├── m_item_val.c
│ ├── m_item_vis.c
│ ├── m_new.c
│ ├── modules
│ ├── m_opts.c
│ ├── m_pad.c
│ ├── m_pattern.c
│ ├── m_post.c
│ ├── m_req_name.c
│ ├── m_scale.c
│ ├── m_spacing.c
│ ├── m_sub.c
│ ├── m_trace.c
│ ├── m_userptr.c
│ ├── m_win.c
│ └── READ.ME
├── misc
│ ├── chkdef.cmd
│ ├── cleantic.cmd
│ ├── cmpdef.cmd
│ ├── csort
│ ├── emx.src
│ ├── form.def
│ ├── form.ref
│ ├── gen_edit.sh
│ ├── gen-pkgconfig.in
│ ├── makedef.cmd
│ ├── Makefile.in
│ ├── makellib
│ ├── menu.def
│ ├── menu.ref
│ ├── ncurses-config.in
│ ├── ncurses.def
│ ├── ncurses.ref
│ ├── ncurses.supp
│ ├── panel.def
│ ├── panel.ref
│ ├── run_tic.in
│ ├── shlib
│ ├── tabset
│ │ ├── std
│ │ ├── stdcrt
│ │ ├── vt100
│ │ └── vt300
│ ├── tdlint
│ └── terminfo.src
├── mk-0th.awk
├── mk-1st.awk
├── mk-2nd.awk
├── mk-dlls.sh.in
├── mk-hdr.awk
├── ncurses
│ ├── base
│ │ ├── define_key.c
│ │ ├── keybound.c
│ │ ├── key_defined.c
│ │ ├── keyok.c
│ │ ├── legacy_coding.c
│ │ ├── lib_addch.c
│ │ ├── lib_addstr.c
│ │ ├── lib_beep.c
│ │ ├── lib_bkgd.c
│ │ ├── lib_box.c
│ │ ├── lib_chgat.c
│ │ ├── lib_clear.c
│ │ ├── lib_clearok.c
│ │ ├── lib_clrbot.c
│ │ ├── lib_clreol.c
│ │ ├── lib_color.c
│ │ ├── lib_colorset.c
│ │ ├── lib_delch.c
│ │ ├── lib_delwin.c
│ │ ├── lib_dft_fgbg.c
│ │ ├── lib_driver.c
│ │ ├── lib_echo.c
│ │ ├── lib_endwin.c
│ │ ├── lib_erase.c
│ │ ├── lib_flash.c
│ │ ├── lib_freeall.c
│ │ ├── lib_getch.c
│ │ ├── lib_getstr.c
│ │ ├── lib_hline.c
│ │ ├── lib_immedok.c
│ │ ├── lib_inchstr.c
│ │ ├── lib_initscr.c
│ │ ├── lib_insch.c
│ │ ├── lib_insdel.c
│ │ ├── lib_insnstr.c
│ │ ├── lib_instr.c
│ │ ├── lib_isendwin.c
│ │ ├── lib_leaveok.c
│ │ ├── lib_mouse.c
│ │ ├── lib_move.c
│ │ ├── lib_mvwin.c
│ │ ├── lib_newterm.c
│ │ ├── lib_newwin.c
│ │ ├── lib_nl.c
│ │ ├── lib_overlay.c
│ │ ├── lib_pad.c
│ │ ├── lib_printw.c
│ │ ├── lib_redrawln.c
│ │ ├── lib_refresh.c
│ │ ├── lib_restart.c
│ │ ├── lib_scanw.c
│ │ ├── lib_screen.c
│ │ ├── lib_scroll.c
│ │ ├── lib_scrollok.c
│ │ ├── lib_scrreg.c
│ │ ├── lib_set_term.c
│ │ ├── lib_slkatrof.c
│ │ ├── lib_slkatron.c
│ │ ├── lib_slkatr_set.c
│ │ ├── lib_slkatrset.c
│ │ ├── lib_slkattr.c
│ │ ├── lib_slk.c
│ │ ├── lib_slkclear.c
│ │ ├── lib_slkcolor.c
│ │ ├── lib_slkinit.c
│ │ ├── lib_slklab.c
│ │ ├── lib_slkrefr.c
│ │ ├── lib_slkset.c
│ │ ├── lib_slktouch.c
│ │ ├── lib_touch.c
│ │ ├── lib_ungetch.c
│ │ ├── lib_vline.c
│ │ ├── lib_wattroff.c
│ │ ├── lib_wattron.c
│ │ ├── lib_winch.c
│ │ ├── lib_window.c
│ │ ├── memmove.c
│ │ ├── MKkeyname.awk
│ │ ├── MKlib_gen.sh
│ │ ├── MKunctrl.awk
│ │ ├── nc_panel.c
│ │ ├── README
│ │ ├── resizeterm.c
│ │ ├── safe_sprintf.c
│ │ ├── sigaction.c
│ │ ├── tries.c
│ │ ├── use_window.c
│ │ ├── version.c
│ │ ├── vsscanf.c
│ │ └── wresize.c
│ ├── build.priv.h
│ ├── curses.priv.h
│ ├── fifo_defs.h
│ ├── llib-lncurses
│ ├── llib-lncursest
│ ├── llib-lncursestw
│ ├── llib-lncursesw
│ ├── Makefile.in
│ ├── modules
│ ├── README
│ ├── README.IZ
│ ├── SigAction.h
│ ├── tinfo
│ │ ├── access.c
│ │ ├── add_tries.c
│ │ ├── alloc_entry.c
│ │ ├── alloc_ttype.c
│ │ ├── captoinfo.c
│ │ ├── comp_error.c
│ │ ├── comp_expand.c
│ │ ├── comp_hash.c
│ │ ├── comp_parse.c
│ │ ├── comp_scan.c
│ │ ├── db_iterator.c
│ │ ├── doalloc.c
│ │ ├── entries.c
│ │ ├── free_ttype.c
│ │ ├── getenv_num.c
│ │ ├── hashed_db.c
│ │ ├── home_terminfo.c
│ │ ├── init_keytry.c
│ │ ├── lib_acs.c
│ │ ├── lib_baudrate.c
│ │ ├── lib_cur_term.c
│ │ ├── lib_data.c
│ │ ├── lib_has_cap.c
│ │ ├── lib_kernel.c
│ │ ├── lib_longname.c
│ │ ├── lib_napms.c
│ │ ├── lib_options.c
│ │ ├── lib_print.c
│ │ ├── lib_raw.c
│ │ ├── lib_setup.c
│ │ ├── lib_termcap.c
│ │ ├── lib_termname.c
│ │ ├── lib_tgoto.c
│ │ ├── lib_ti.c
│ │ ├── lib_tparm.c
│ │ ├── lib_tputs.c
│ │ ├── lib_ttyflags.c
│ │ ├── make_hash.c
│ │ ├── make_keys.c
│ │ ├── MKcaptab.awk
│ │ ├── MKcaptab.sh
│ │ ├── MKcodes.awk
│ │ ├── MKfallback.sh
│ │ ├── MKkeys_list.sh
│ │ ├── MKnames.awk
│ │ ├── name_match.c
│ │ ├── parse_entry.c
│ │ ├── read_entry.c
│ │ ├── README
│ │ ├── read_termcap.c
│ │ ├── setbuf.c
│ │ ├── strings.c
│ │ ├── tinfo_driver.c
│ │ ├── trim_sgr0.c
│ │ ├── use_screen.c
│ │ └── write_entry.c
│ ├── trace
│ │ ├── lib_traceatr.c
│ │ ├── lib_tracebits.c
│ │ ├── lib_trace.c
│ │ ├── lib_tracechr.c
│ │ ├── lib_tracedmp.c
│ │ ├── lib_tracemse.c
│ │ ├── README
│ │ ├── trace_buf.c
│ │ ├── trace_tries.c
│ │ ├── trace_xnames.c
│ │ ├── varargs.c
│ │ └── visbuf.c
│ ├── tty
│ │ ├── hardscroll.c
│ │ ├── hashmap.c
│ │ ├── lib_mvcur.c
│ │ ├── lib_tstp.c
│ │ ├── lib_twait.c
│ │ ├── lib_vidattr.c
│ │ ├── MKexpanded.sh
│ │ ├── tty_display.h
│ │ ├── tty_input.h
│ │ └── tty_update.c
│ ├── wcwidth.h
│ ├── widechar
│ │ ├── charable.c
│ │ ├── lib_add_wch.c
│ │ ├── lib_box_set.c
│ │ ├── lib_cchar.c
│ │ ├── lib_erasewchar.c
│ │ ├── lib_get_wch.c
│ │ ├── lib_get_wstr.c
│ │ ├── lib_hline_set.c
│ │ ├── lib_ins_wch.c
│ │ ├── lib_in_wch.c
│ │ ├── lib_in_wchnstr.c
│ │ ├── lib_inwstr.c
│ │ ├── lib_key_name.c
│ │ ├── lib_pecho_wchar.c
│ │ ├── lib_slk_wset.c
│ │ ├── lib_unget_wch.c
│ │ ├── lib_vid_attr.c
│ │ ├── lib_vline_set.c
│ │ ├── lib_wacs.c
│ │ └── lib_wunctrl.c
│ └── win32con
│ ├── gettimeofday.c
│ ├── wcwidth.c
│ └── win_driver.c
├── NEWS
├── panel
│ ├── headers
│ ├── llib-lpanel
│ ├── llib-lpanelt
│ ├── llib-lpaneltw
│ ├── llib-lpanelw
│ ├── Makefile.in
│ ├── modules
│ ├── p_above.c
│ ├── panel.c
│ ├── panel.h
│ ├── panel.priv.h
│ ├── p_below.c
│ ├── p_bottom.c
│ ├── p_delete.c
│ ├── p_hidden.c
│ ├── p_hide.c
│ ├── p_move.c
│ ├── p_new.c
│ ├── p_replace.c
│ ├── p_show.c
│ ├── p_top.c
│ ├── p_update.c
│ ├── p_user.c
│ └── p_win.c
├── progs
│ ├── capconvert
│ ├── clear.c
│ ├── clear.sh
│ ├── dump_entry.c
│ ├── dump_entry.h
│ ├── infocmp.c
│ ├── Makefile.in
│ ├── MKtermsort.sh
│ ├── modules
│ ├── progs.priv.h
│ ├── tabs.c
│ ├── tic.c
│ ├── toe.c
│ ├── tput.c
│ ├── transform.c
│ └── tset.c
├── README
├── README.emx
├── README.MinGW
├── test
│ ├── aclocal.m4
│ ├── background.c
│ ├── blue.c
│ ├── bs.6
│ ├── bs.c
│ ├── bulgarian-utf8.txt
│ ├── cardfile.c
│ ├── cardfile.dat
│ ├── chgat.c
│ ├── clip_printw.c
│ ├── color_set.c
│ ├── configure
│ ├── configure.in
│ ├── demo_altkeys.c
│ ├── demo_defkey.c
│ ├── demo_forms.c
│ ├── demo_keyok.c
│ ├── demo_menus.c
│ ├── demo_panels.c
│ ├── demo_termcap.c
│ ├── demo_terminfo.c
│ ├── ditto.c
│ ├── dots.c
│ ├── dots_mvcur.c
│ ├── echochar.c
│ ├── edit_field.c
│ ├── edit_field.h
│ ├── filter.c
│ ├── firework.c
│ ├── firstlast.c
│ ├── foldkeys.c
│ ├── gdc.6
│ ├── gdc.c
│ ├── hanoi.c
│ ├── hashtest.c
│ ├── inchs.c
│ ├── inch_wide.c
│ ├── insdelln.c
│ ├── inserts.c
│ ├── ins_wide.c
│ ├── key_names.c
│ ├── keynames.c
│ ├── knight.c
│ ├── linedata.h
│ ├── linux-color.dat
│ ├── listused.sh
│ ├── lrtest.c
│ ├── Makefile.in
│ ├── make-tar.sh
│ ├── mk-test.awk
│ ├── modules
│ ├── movewindow.c
│ ├── ncurses.c
│ ├── ncurses_tst.hin
│ ├── newdemo.c
│ ├── package
│ │ ├── debian
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ ├── copyright
│ │ │ ├── docs
│ │ │ ├── rules
│ │ │ ├── source
│ │ │ │ └── format
│ │ │ └── watch
│ │ └── ncurses-examples.spec
│ ├── programs
│ ├── railroad.c
│ ├── rain.c
│ ├── README
│ ├── redraw.c
│ ├── savescreen.c
│ ├── savescreen.sh
│ ├── tclock.c
│ ├── testaddch.c
│ ├── test_addchstr.c
│ ├── test_addstr.c
│ ├── test_add_wchstr.c
│ ├── test_addwstr.c
│ ├── test_arrays.c
│ ├── testcurs.c
│ ├── test_getstr.c
│ ├── test_get_wstr.c
│ ├── test_instr.c
│ ├── test_inwstr.c
│ ├── test_opaque.c
│ ├── test.priv.h
│ ├── testscanw.c
│ ├── tracemunch
│ ├── view.c
│ ├── widechars-utf8.txt
│ ├── worm.c
│ ├── xmas.c
│ ├── xterm-16color.dat
│ ├── xterm-256color.dat
│ └── xterm-88color.dat
└── TO-DO
37 directories, 1105 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论