https://invisible-island.net/ncurses/Ada95


Correspondence between ncurses C and Ada functions

Sorted by C function name

C name Ada name man page
assume_default_colors() Assume_Default_Colors default_colors.3x
baudrate() Baudrate curs_termattrs.3x
beep() Beep curs_beep.3x
bottom_panel() Bottom panel.3x
box() Box curs_border.3x
can_change_color() Can_Change_Color curs_color.3x
cbreak() Set_Cbreak_Mode curs_inopts.3x
clearok() Clear_On_Next_Update curs_outopts.3x
color_content() Color_Content curs_color.3x
copywin() Copy curs_overlay.3x
current_field() Current form_page.3x
current_item() Current mitem_current.3x
curscr Current_Window curs_initscr.3x
curses_version() Curses_Version curs_extend.3x
curs_set() Set_Cursor_Visibility curs_kernel.3x
data_ahead() Data_Ahead form_data.3x
data_behind() Data_Behind form_data.3x
define_key() Define_Key define_key.3x
def_prog_mode() Save_Curses_Mode curs_kernel.3x
delay_output() Delay_Output curs_util.3x
del_panel() Delete panel.3x
delwin() Delete curs_window.3x
derwin() Derived_Window curs_window.3x
doupdate() Update_Screen curs_refresh.3x
dup_field() Duplicate form_field_new.3x
dupwin() Duplicate curs_window.3x
dynamic_field_info() Dynamic_Info form_field_info.3x
echo() Set_Echo_Mode curs_inopts.3x
endwin() End_Windows curs_initscr.3x
erasechar() Erase_Character curs_termattrs.3x
field_back() Background form_field_attributes.3x
field_back() Background form_field_attributes.3x
field_buffer() Get_Buffer form_field_buffer.3x
field_count() Field_Count form_field.3x
field_fore() Foreground form_field_attributes.3x
field_fore() Foreground form_field_attributes.3x
field_index() Get_Index form_page.3x
field_info() Info form_field_info.3x
field_init() Get_Field_Init_Hook form_hook.3x
field_just() Get_Justification form_field_just.3x
field_opts_on() Switch_Options form_field_opts.3x
field_opts() Get_Options form_field_opts.3x
field_opts() Get_Options form_field_opts.3x
field_pad() Pad_Character form_field_attributes.3x
field_status() Changed form_field_buffer.3x
field_term() Get_Field_Term_Hook form_hook.3x
field_type() Get_Type form_field_validation.3x
field_userptr Get_User_Data form_field_userptr.3x
field_userptr Get_User_Data form_field_userptr.3x
flash() Flash_Screen curs_beep.3x
flushinp() Flush_Input curs_util.3x
form_driver() Driver form_driver.3x
form_fields() Fields form_field.3x
form_init() Get_Form_Init_Hook form_hook.3x
form_opts_on() Switch_Options form_opts.3x
form_opts() Get_Options form_opts.3x
form_opts() Get_Options form_opts.3x
form_page() Page form_page.3x
form_sub() Get_Sub_Window form_win.3x
form_term() Get_Form_Term_Hook form_hook.3x
form_userptr Get_User_Data form_userptr.3x
form_userptr Get_User_Data form_userptr.3x
form_win() Get_Window form_win.3x
free_field() Delete form_field_new.3x
free_form() Delete form_new.3x
free_item() Delete mitem_new.3x
free_menu() Delete menu_new.3x
getbegyx() Get_Window_Position curs_getyx.3x
getmaxyx() Get_Size curs_getyx.3x
getmouse() Get_Mouse curs_mouse.3x
getparyx() Get_Origin_Relative_To_Parent curs_getyx.3x
getyx() Get_Cursor_Position curs_getyx.3x
halfdelay() Half_Delay curs_inopts.3x
has_colors() Has_Colors curs_color.3x
has_ic() Has_Insert_Character curs_termattrs.3x
has_il() Has_Insert_Line curs_termattrs.3x
has_key() Has_Key curs_getch.3x
hide_panel() Hide panel.3x
idcok() Use_Insert_Delete_Character curs_outopts.3x
idlok() Use_Insert_Delete_Line curs_outopts.3x
immedok() Immediate_Update_Mode curs_outopts.3x
init_color() Init_Color curs_color.3x
init_pair() Init_Pair curs_color.3x
initscr() Init_Screen curs_initscr.3x
initscr() Init_Windows curs_initscr.3x
intrflush() Set_Flush_On_Interrupt_Mode curs_inopts.3x
isendwin() Is_End_Window curs_initscr.3x
is_linetouched() Is_Touched curs_touch.3x
is_wintouched() Is_Touched curs_touch.3x
item_count() Item_Count menu_items.3x
item_description(); Description mitem_name.3x
item_index() Get_Index mitem_current.3x
item_init() Get_Item_Init_Hook menu_hook.3x
item_name() Name mitem_name.3x
item_opts_on() Switch_Options mitem_opts.3x
item_opts() Get_Options mitem_opts.3x
item_opts() Get_Options mitem_opts.3x
item_term() Get_Item_Term_Hook menu_hook.3x
item_userptr Get_User_Data mitem_userptr.3x
item_userptr Get_User_Data mitem_userptr.3x
item_value() Value mitem_value.3x
item_visible() Visible mitem_visible.3x
keyname() Key_Name curs_util.3x
keyname() Key_Name curs_util.3x
keyok() Enable_Key keyok.3x
keypad() Set_KeyPad_Mode curs_inopts.3x
killchar() Kill_Character curs_termattrs.3x
leaveok() Leave_Cursor_After_Update curs_outopts.3x
link_field() Link form_field_new.3x
longname() Long_Name curs_termattrs.3x
longname() Long_Name curs_termattrs.3x
menu_back() Background menu_attributes.3x
menu_back() Background menu_attributes.3x
menu_driver() Driver menu_driver.3x
menu_fore() Foreground menu_attributes.3x
menu_fore() Foreground menu_attributes.3x
menu_format() Format menu_format.3x
menu_grey() Grey menu_attributes.3x
menu_grey() Grey menu_attributes.3x
menu_init() Get_Menu_Init_Hook menu_hook.3x
menu_items() Items menu_items.3x
menu_mark() Mark menu_mark.3x
menu_opts_on() Switch_Options menu_opts.3x
menu_opts() Get_Options menu_opts.3x
menu_opts() Get_Options menu_opts.3x
menu_pad() Pad_Character menu_attributes.3x
menu_pattern() Pattern menu_pattern.3x
menu_requestname.3x menu_driver.3x
menu_spacing() Spacing menu_spacing.3x
menu_sub() Get_Sub_Window menu_win.3x
menu_term() Get_Menu_Term_Hook menu_hook.3x
menu_userptr Get_User_Data menu_userptr.3x
menu_userptr Get_User_Data menu_userptr.3x
menu_win() Get_Window menu_win.3x
meta() Set_Meta_Mode curs_inopts.3x
mouseinterval() Mouse_Interval curs_mouse.3x
mousemask() Start_Mouse curs_mouse.3x
move_field() Move form_field.3x
move_panel() Move panel.3x
mvderwin() Move_Derived_Window curs_window.3x
mvwaddchnstr() Add curs_addchstr.3x
mvwaddch() Add curs_addch.3x
mvwaddnstr() Add curs_addstr.3x
mvwchgat() Change_Attributes curs_attr.3x
mvwdelch() Delete_Character curs_delch.3x
mvwgetnstr() Get curs_getstr.3x
mvwinchnstr() Peek curs_inchstr.3x
mvwinch() Peek curs_inch.3x
mvwinnstr() Peek curs_instr.3x
mvwinsch() Insert curs_insch.3x
mvwinsnstr() Insert curs_insstr.3x
mvwin() Move_Window curs_window.3x
napms() Nap_Milli_Seconds curs_kernel.3x
_nc_freeall() Curses_Free_All curs_trace.3x
new_field() Create form_field_new.3x
new_field() New_Field form_field_new.3x
new_form() Create form_new.3x
new_form() New_Form form_new.3x
new_item() Create mitem_new.3x
new_item() New_Item mitem_new.3x
new_menu() Create menu_new.3x
newpad() New_Pad curs_pad.3x
new_page() Is_New_Page form_new_page.3x
new_panel() Create panel.3x
new_panel() New_Panel panel.3x
newwin() Create curs_window.3x
nl() Set_NL_Mode curs_outopts.3x
nodelay() Set_NoDelay_Mode curs_inopts.3x
notimeout() Set_Escape_Time_Mode curs_inopts.3x
overlay() Overlay curs_overlay.3x
overwrite() Overwrite curs_overlay.3x
pair_content() Pair_Content curs_color.3x
panel_above() Above panel.3x
panel_below() Below panel.3x
panel_hidden() Is_Hidden panel.3x
panel_userptr Get_User_Data panel.3x
panel_userptr Get_User_Data panel.3x
panel_window() Get_Window panel.3x
panel_window() Panel_Window panel.3x
pechochar() Add_Character_To_Pad_And_Echo_It curs_pad.3x
pnoutrefresh() Refresh_Without_Update curs_pad.3x
pos_form_cursor() Position_Cursor form_cursor.3x
pos_menu_cursor() Position_Cursor menu_cursor.3x
post_form() Post form_post.3x
post_menu() Post menu_post.3x
prefresh() Refresh curs_pad.3x
qiflush() Set_Queue_Interrupt_Mode curs_inopts.3x
raw() Set_Raw_Mode curs_inopts.3x
redrawwin() Redraw curs_refresh.3x
replace_panel() Replace panel.3x
reset_prog_mode() Reset_Curses_Mode curs_kernel.3x
resetty(); Reset_Terminal_State curs_kernel.3x
ripoffline() Rip_Off_Lines curs_kernel.3x
savetty() Save_Terminal_State curs_kernel.3x
scale_form() Scale form_win.3x
scale_menu() Scale menu_win.3x
scr_dump() Screen_Dump_To_File curs_scr_dump.3x
scr_init() Screen_Init_From_File curs_scr_dump.3x
scrollok() Allow_Scrolling curs_outopts.3x
scr_restore() Screen_Restore_From_File curs_scr_dump.3x
scr_set() Screen_Set_File curs_scr_dump.3x
set_current_field() Set_Current form_page.3x
set_current_item() Set_Current mitem_current.3x
set_field_back() Set_Background form_field_attributes.3x
set_field_buffer() Set_Buffer form_field_buffer.3x
set_field_fore() Set_Foreground form_field_attributes.3x
set_field_init() Set_Field_Init_Hook form_hook.3x
set_field_just() Set_Justification form_field_just.3x
set_field_max() Set_Maximum_Size form_field_buffer.3x
set_field_opts() Set_Options form_field_opts.3x
set_field_pad() Set_Pad_Character form_field_attributes.3x
set_field_status() Set_Status form_field_buffer.3x
set_field_term() Set_Field_Term_Hook form_hook.3x
set_field_type() Set_Type form_fieldtype.3x
set_field_userptr Set_User_Data form_field_userptr.3x
set_form_fields() Redefine form_field.3x
set_form_fields() Set_Fields form_field.3x
set_form_init() Set_Form_Init_Hook form_hook.3x
set_form_opts() Set_Options form_opts.3x
set_form_page() Set_Page form_page.3x
set_form_sub() Set_Sub_Window form_win.3x
set_form_term() Set_Form_Term_Hook form_hook.3x
set_form_userptr Set_User_Data form_userptr.3x
set_form_win() Set_Window form_win.3x
set_item_init() Set_Item_Init_Hook menu_hook.3x
set_item_opts() Set_Options mitem_opts.3x
set_item_term() Set_Item_Term_Hook menu_hook.3x
set_item_userptr Set_User_Data mitem_userptr.3x
set_item_value() Set_Value mitem_value.3x
set_menu_back() Set_Background menu_attributes.3x
set_menu_fore() Set_Foreground menu_attributes.3x
set_menu_format() Set_Format menu_format.3x
set_menu_grey() Set_Grey menu_attributes.3x
set_menu_init() Set_Menu_Init_Hook menu_hook.3x
set_menu_items() Redefine menu_items.3x
set_menu_mark() Set_Mark menu_mark.3x
set_menu_opts() Set_Options menu_opts.3x
set_menu_pad() Set_Pad_Character menu_attributes.3x
set_menu_pattern() Set_Pattern menu_pattern.3x
set_menu_spacing() Set_Spacing menu_spacing.3x
set_menu_sub() Set_Sub_Window menu_win.3x
set_menu_term() Set_Menu_Term_Hook menu_hook.3x
set_menu_userptr Set_User_Data menu_userptr.3x
set_menu_win() Set_Window menu_win.3x
set_new_page() Set_New_Page form_new_page.3x
set_panel_userptr Set_User_Data panel.3x
set_top_row() Set_Top_Row mitem_current.3x
show_panel() Show panel.3x
slk_attron() Switch_Soft_Label_Key_Attributes curs_slk.3x
slk_attrset() Set_Soft_Label_Key_Attributes curs_slk.3x
slk_attr() Get_Soft_Label_Key_Attributes curs_slk.3x
slk_attr() Get_Soft_Label_Key_Attributes curs_slk.3x
slk_clear() Clear_Soft_Label_Keys curs_slk.3x
slk_color() Set_Soft_Label_Key_Color curs_slk.3x
slk_init() Init_Soft_Label_Keys curs_slk.3x
slk_label() Get_Soft_Label_Key curs_slk.3x
slk_label() Get_Soft_Label_Key curs_slk.3x
slk_noutrefresh() Refresh_Soft_Label_Keys_Without_Update curs_slk.3x
slk_refresh() Refresh_Soft_Label_Key curs_slk.3x
slk_restore() Restore_Soft_Label_Keys curs_slk.3x
slk_set() Set_Soft_Label_Key curs_slk.3x
slk_touch() Touch_Soft_Label_Keys curs_slk.3x
standout() Standout curs_attr.3x
start_color() Start_Color curs_color.3x
stdscr Standard_Window curs_initscr.3x
subpad() Sub_Pad curs_pad.3x
subwin() Sub_Window curs_window.3x
syncok() Set_Synch_Mode curs_window.3x
termattrs() Supported_Attributes curs_termattrs.3x
termname() Terminal_Name curs_termattrs.3x
termname() Terminal_Name curs_termattrs.3x
top_panel() Top panel.3x
top_row() Top_Row mitem_current.3x
touchline() Touch curs_touch.3x
touchwin() Touch curs_touch.3x
_tracef() Trace_Put curs_trace.3x
trace() Trace_on curs_trace.3x
unctrl() Un_Control curs_util.3x
unctrl() Un_Control curs_util.3x
ungetch() Undo_Keystroke curs_getch.3x
ungetmouse() Unget_Mouse curs_mouse.3x
untouchwin() Untouch curs_touch.3x
update_panels() Update_Panels panel.3x
use_default_colors() Use_Default_Colors default_colors.3x
use_extended_names() Use_Extended_Names curs_extend.3x
waddchnstr() Add curs_addchstr.3x
waddch() Add curs_addch.3x
waddnstr() Add curs_addstr.3x
wattr_get() Get_Character_Attributes curs_attr.3x
wattr_get() Get_Character_Attribute curs_attr.3x
wattron() Switch_Character_Attribute curs_attr.3x
wattrset() Set_Character_Attributes curs_attr.3x
wbkgdget() Get_Background curs_bkgd.3x
wbkgdset() Set_Background curs_bkgd.3x
wbkgd() Change_Background curs_bkgd.3x
wborder() Border curs_border.3x
wchgat() Change_Attributes curs_attr.3x
wclear() Clear curs_clear.3x
wclrtobot() Clear_To_End_Of_Screen curs_clear.3x
wclrtoeol() Clear_To_End_Of_Line curs_clear.3x
wcolor_set() Set_Color curs_attr.3x
wdelch() Delete_Character curs_delch.3x
wdeleteln() Delete_Line curs_deleteln.3x
wechochar() Add_With_Immediate_Echo curs_addch.3x
wenclose() Enclosed_In_Window curs_mouse.3x
werase() Erase curs_clear.3x
wgetch() Get_Keystroke curs_getch.3x
wgetnstr() Get curs_getstr.3x
whline() Horizontal_Line curs_border.3x
winchnstr() Peek curs_inchstr.3x
winch() Peek curs_inch.3x
winnstr() Peek curs_instr.3x
winsch() Insert curs_insch.3x
winsdelln() Insert_Delete_Lines curs_deleteln.3x
winsertln() Insert_Line curs_deleteln.3x
winsnstr() Insert curs_insstr.3x
wmove() Move_Cursor curs_move.3x
wnoutrefresh() Refresh_Without_Update curs_refresh.3x
wredrawln() Redraw curs_refresh.3x
wrefresh() Refresh curs_refresh.3x
wresize() Resize wresize.3x
wscrl() Scroll curs_scroll.3x
wsetscrreg() Set_Scroll_Region curs_outopts.3x
wsyncdown() Synchronize_Downwards curs_window.3x
wsyncup() Synchronize_Upwards curs_window.3x
wtimeout() Set_Timeout_Mode curs_inopts.3x
wtouchln() Change_Line_Status curs_touch.3x
wvline() Vertical_Line curs_border.3x