ncurses

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
ncurses
Biblioteka programistyczna
Linux-menuconfig.png
menuconfig oparte na ncurses
Aktualna wersja stabilna 5.9 / 4 kwietnia 2011
Licencja Licencja X11
Galeria zdjęć w Wikimedia Commons Galeria zdjęć w Wikimedia Commons
Oficjalna strona

ncurses (ang. new curses) – kontynuacja biblioteki curses z BSD. Dostarcza ona funkcji do obsługi terminala tekstowego niezależnie od jego typu (korzysta z terminfo lub termcap), z optymalizacją (ekran nie jest odrysowywany w całości).

W ncurses ekran składa się z nakładających się na siebie wirtualnych okien, których korzeniem jest okno stdscr, którego nie można przesuwać ani zmieniać jego rozmiaru (zawsze ma rozmiar terminala).

Biblioteka ta jest dostępna na licencji MIT wraz z pełnym kodem źródłowym.

Ważniejsze programy wykorzystujące ncurses do obsługi interfejsu to na przykład Aptitude, Midnight Commander, Eksperymentalny Klient Gadu-Gadu, Kismet, VLC.

Linki zewnętrzne[edytuj | edytuj kod]