在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ncurses库源码

ncurses库源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.70M
  • 下载次数:1
  • 浏览次数:241
  • 发布时间:2021-02-24
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
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

标签:

实例下载地址

ncurses库源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警