Controlul ecranului terminalului cu Ncurses
 
 
 
 
 
 
 
 
- Introducere
 - Instalarea / configurarea
 - Constante predefinite
 - Funcții Ncurses
- ncurses_addch — Adaugă caracterul în poziția curentă și avansează cursorul
 - ncurses_addchnstr — Adaugă șirul de caractere cu atribute, cu lungimea specificată, în poziția curentă
 - ncurses_addchstr — Adaugă șirul de caractere cu atribute în poziția curentă
 - ncurses_addnstr — Adaugă șirul de caractere cu lungimea specificată în poziția curentă
 - ncurses_addstr — Afișează textul în poziția curentă
 - ncurses_assume_default_colors — Definește culorile implicite pentru culoarea 0
 - ncurses_attroff — Deconectează atributele date
 - ncurses_attron — Conectează atributele date
 - ncurses_attrset — Stabilește atributele date
 - ncurses_baudrate — Întoarce rata baud a terminalului
 - ncurses_beep — Face ca terminalul să emită un semnal sonor
 - ncurses_bkgd — Stabilește proprietatea fundalului pentru ecranul terminalului
 - ncurses_bkgdset — Controlează fundalul ecranului
 - ncurses_border — Desenează o bordură în jurul ecranului utilizând caractere cu atribute
 - ncurses_bottom_panel — Mută panelul vizibil la fundul stivei
 - ncurses_can_change_color — Verifică dacă definițiile culorilor terminalului pot fi schimbate
 - ncurses_cbreak — Deconectează buferizarea intrărilor
 - ncurses_clear — Curăță ecranul
 - ncurses_clrtobot — Curăță ecranul din poziția curentă până jos
 - ncurses_clrtoeol — Curăță ecranul din poziția curentă până la sfârșitul liniei
 - ncurses_color_content — Obține componentele RGB ale culorii
 - ncurses_color_set — Stabilește culorile de prim plan și de fundal active
 - ncurses_curs_set — Stabilește starea cursorului
 - ncurses_def_prog_mode — Salvează modul terminalului (pentru program)
 - ncurses_def_shell_mode — Salvează modul terminalului (pentru înveliș)
 - ncurses_define_key — Definește un cod de cheie
 - ncurses_del_panel — Extrage panelul din stivă și îl elimină (dar nu și fereastra asociată)
 - ncurses_delay_output — Încetinește afișarea la terminal utilizând caractere de umplutură
 - ncurses_delch — Elimină caracterul de la poziția curentă, deplasează restul liniei în stânga
 - ncurses_deleteln — Elimină linia de la poziția curentă, deplasează restul ecranului în sus
 - ncurses_delwin — Elimină o fereastră ncurses
 - ncurses_doupdate — Înscrie în terminal toate actualizările pregătite
 - ncurses_echo — Activează afișarea la ecran a intrărilor de la tastatură
 - ncurses_echochar — Afișarea unui singur caracter, inclusiv actualizarea
 - ncurses_end — Oprește utilizarea ncurses, curăță ecranul
 - ncurses_erase — Curăță ecranul terminalului
 - ncurses_erasechar — Întoarce caracterul de eliminare curent
 - ncurses_filter — Stabilește LINES pentru iniscr() și newterm() în 1
 - ncurses_flash — Sclipește ecranul terminalului (clopoțel vizual)
 - ncurses_flushinp — Golește zona-tampon a intrărilor de la tastatură
 - ncurses_getch — Citește un caracter de la tastaură
 - ncurses_getmaxyx — Întoarce mărimea unei ferestre
 - ncurses_getmouse — Citește evenimentul șoricelului
 - ncurses_getyx — Întoarce poziția curentă a cursorului într-o fereastră
 - ncurses_halfdelay — Stabilește terminalul în mod semipauză
 - ncurses_has_colors — Verifică dacă terminalul are capacități de redare a culorilor
 - ncurses_has_ic — Verifică capacitățile de inserare și eliminare
 - ncurses_has_il — Verifică capacitățile de inserare și eliminare a liniilor
 - ncurses_has_key — Verifică prezența unei taste funcționale pe tastatura terminalului
 - ncurses_hide_panel — Elimină panelul din stivă, făcându-l invizibil
 - ncurses_hline — Desenează o linie orizontală în poziția curentă folosind un caracter atribuit și o lungime de maximum n caractere
 - ncurses_inch — Obține caracterul și atributul de la poziția curentă
 - ncurses_init_color — Definește o culoare a terminalului
 - ncurses_init_pair — Definește o pereche de culori
 - ncurses_init — Inițializează ncurses
 - ncurses_insch — Inserează un caracter deplasând restul liniei, inclusiv caracterul din poziția curentă
 - ncurses_insdelln — Inserează linii înainte de linia curentă și deplasează afișajul în jos (numerele negative elimină și deplasează afișajul în sus)
 - ncurses_insertln — Inserează o linie, deplasează restul ecranului în jos
 - ncurses_insstr — Inserează un șir de caractere în poziția curentă, deplasând restul liniei în dreapta
 - ncurses_instr — Citește un șir de caractere de la ecranul terminalului
 - ncurses_isendwin — Ncurses este în mod endwin, pot fi efectuate afișări normale la ecran
 - ncurses_keyok — Activează sau dezactivează un cod al tastei
 - ncurses_keypad — Conectează sau deconectează tastatura numerică
 - ncurses_killchar — Întoarce caracterul curent de eliminare a liniei
 - ncurses_longname — Întoarce descrierea terminalului
 - ncurses_meta — Activează / Dezactivează informațiile de 8 biți despre meta chei
 - ncurses_mouse_trafo — Transformă coordonate
 - ncurses_mouseinterval — Stabilește timpul de expirare pentru apăsările butoanelor șoricelului
 - ncurses_mousemask — Stabilește opțiunile șoricelului
 - ncurses_move_panel — Deplasează un panel astfel încât colțul stânga-sus să fie în poziția [startx, starty]
 - ncurses_move — Deplasează poziția de afișare
 - ncurses_mvaddch — Deplasează poziția curentă și adaugă un caracter
 - ncurses_mvaddchnstr — Deplasează poziția și adaugă șirul de caractere cu atribute de lungime specificată
 - ncurses_mvaddchstr — Deplasează poziția și adaugă un șir de caractere cu atribute
 - ncurses_mvaddnstr — Deplasează poziția și adaugă un șir de caractere de lungime specificată
 - ncurses_mvaddstr — Deplasează poziția și adaugă un șir de caractere
 - ncurses_mvcur — Deplasează imediat cursorul
 - ncurses_mvdelch — Deplasează poziția și elimină caracterul, deplasează restul liniei în stânga
 - ncurses_mvgetch — Deplasează poziția și obține caracterul din noua poziție
 - ncurses_mvhline — Stabilește poziția nouă și desenează o linie orizontală folosind un caracter cu atribute și o lungime maximă de n caractere
 - ncurses_mvinch — Deplasează poziția și obține caracterul cu atribute din poziția nouă
 - ncurses_mvvline — Stabilește poziția nouă și desenează o linie verticală folosint un caracter cu atribute și o înălțime maximă de n caractere
 - ncurses_mvwaddstr — Adaugă un șir de caractere într-o poziție nouă din fereastră
 - ncurses_napms — Adoarme
 - ncurses_new_panel — Creează un nou panel și îl asociază cu o fereastră
 - ncurses_newpad — Creează un nou pad (fereastră)
 - ncurses_newwin — Creează o fereastră nouă
 - ncurses_nl — Translează caracterul de trecere în linie nouă și caracterele "carriage return" / "line feed"
 - ncurses_nocbreak — Schimbă terminalul în mod cooked
 - ncurses_noecho — Deconectează afișarea la ecran a tastelor apăsate
 - ncurses_nonl — Nu translează caracterul de trecere în linie nouă și caracterele "carriage return" / "line feed"
 - ncurses_noqiflush — Nu golește zona-tampon la caracterele de semnal
 - ncurses_noraw — Schimbă terminalul din modul raw
 - ncurses_pair_content — Obține culorile de prim plan și de fundal ale unei perechi de culori
 - ncurses_panel_above — Întoarce panelul care este de asupra altui panel
 - ncurses_panel_below — Întoarce panelul care este de sub alt panel
 - ncurses_panel_window — Întoarce fereastra asociată cu un panel
 - ncurses_pnoutrefresh — Copie o regiune dintr-un pad în ecranul virtual
 - ncurses_prefresh — Copie o regiune dintr-un pad în ecranul virtual
 - ncurses_putp — Aplică informația de completare la șirul de caractere și îl afișează
 - ncurses_qiflush — Golește zona-tampon la caracterele de semnal
 - ncurses_raw — Schimbă terminalul în mod raw
 - ncurses_refresh — Actualizează ecranul
 - ncurses_replace_panel — Înlocuiește fereastra asociată cu un panel
 - ncurses_reset_prog_mode — Resetează modul programului salvat cu def_prog_mode
 - ncurses_reset_shell_mode — Resetează modul învelișului salvat cu def_shell_mode
 - ncurses_resetty — Restabilește starea terminalului salvată
 - ncurses_savetty — Salvează starea terminalului
 - ncurses_scr_dump — Salvează conținutul ecranului într-un fișier
 - ncurses_scr_init — Inițializează ecranul dintr-un fișier salvat
 - ncurses_scr_restore — Restabilește ecranul dintr-un fișier salvat
 - ncurses_scr_set — Stabilește conținutul ecranului dintr-un fișier salvat
 - ncurses_scrl — Deplasează conținutul ferestrei în sus sau în jos fără a modifica poziția curentă
 - ncurses_show_panel — Plasează un panel invizibil în vârful stivei, făcându-l vizibil
 - ncurses_slk_attr — Întoarce atributul curent al etichetelor soft ale tastelor
 - ncurses_slk_attroff — Deconectează atribute specificate pentru taste funcționale cu etichete soft
 - ncurses_slk_attron — Conectează atribute specificate pentru taste funcționale cu etichete soft
 - ncurses_slk_attrset — Stabilește atribute specificate pentru taste funcționale cu etichete soft
 - ncurses_slk_clear — Elimină etichetele soft de la ecran
 - ncurses_slk_color — Stabilește culoarea pentru tastele cu etichetă soft
 - ncurses_slk_init — Inițializează taste funcționale cu etichetă soft
 - ncurses_slk_noutrefresh — Copie cheile soft label pe ecranul virtual
 - ncurses_slk_refresh — Copie tastele etichetelor soft la ecran
 - ncurses_slk_restore — Restabilește tastele cu etichete soft
 - ncurses_slk_set — Stabilește etichetele tastelor funcționale
 - ncurses_slk_touch — Forțează afișarea când este efectuat ncurses_slk_noutrefresh
 - ncurses_standend — Stopează utilizarea atributului 'standout'
 - ncurses_standout — Începe utilizarea atributului 'standout'
 - ncurses_start_color — Inițializează funcționalitatea culorilor
 - ncurses_termattrs — Întoarce un SAU logic al tuturor fanioanelor de atribute susținute de terminal
 - ncurses_termname — Întoarce denumirea scurtă a terminalului
 - ncurses_timeout — Stabilește timpul de expirare pentru secvențe speciale de taste
 - ncurses_top_panel — Deplasează un panel vizibil în vârful stivei
 - ncurses_typeahead — Specifică un descriptor de fișier diferit pentru verificarea typeahead
 - ncurses_ungetch — Plasează un caracter înapoi în fluxul de intrări
 - ncurses_ungetmouse — Plasează evenimentele șoricelului în rând
 - ncurses_update_panels — Actualizează ecranul virtual pentru a reflecta relațiile dintre panelurile din stivă
 - ncurses_use_default_colors — Atribuie culorile implicite ale terminalului culorii cu indicele -1
 - ncurses_use_env — Controlează utilizarea informațiilor de mediu despre dimensiunea terminalului
 - ncurses_use_extended_names — Controlezaă utilizarea denumirilor extinse în descrieri terminfo
 - ncurses_vidattr — Afișează șirul de caractere la terminal în modul video atribut
 - ncurses_vline — Desenează o linie verticală în poziția curentă utilizând un caracter cu atribute, de o înălțime maximă de n caractere
 - ncurses_waddch — Adaugă un caracter în poziția curentă din fereastră și avansează cursorul
 - ncurses_waddstr — Afișează un text în poziția curentă din fereastră
 - ncurses_wattroff — Deconectează atribute pentru o fereastră
 - ncurses_wattron — Conectează atribute pentru o fereastră
 - ncurses_wattrset — Stabilește atribute pentru o fereastră
 - ncurses_wborder — Desenează o bordură în jurul ferestrei utilizând caractere cu atribute
 - ncurses_wclear — Curăță fereastra
 - ncurses_wcolor_set — Stabilește perechile de culori ale ferestrei
 - ncurses_werase — Șterge conținutul ferestrei
 - ncurses_wgetch — Citește un caracter de la tastatură (fereastră)
 - ncurses_whline — Desenează o linie orizontală într-o fereastră în poziția curentă utilizând un caracter cu atribute și o lungime maximă de n caractere
 - ncurses_wmouse_trafo — Transformă coordonate window/stdscr
 - ncurses_wmove — Deplasează poziția de afișare în fereastră
 - ncurses_wnoutrefresh — Copie fereastra în ecranul virtual
 - ncurses_wrefresh — Actualizează fereastra la ecranul terminalului
 - ncurses_wstandend — Încheie modul standout pentru o fereastră
 - ncurses_wstandout — Transferă o fererastră în mod standout
 - ncurses_wvline — Desenează o linie verticală într-o fereastră în poziția curentă utilizând un caracter cu atribute, de o lungime maximă de n caractere