ncurses
E721392
ncurses is a programming library that provides a text-based user interface framework for terminal applications, enabling windowing, colors, and keyboard handling in character-cell environments.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| GNU Ncurses | 1 |
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
software library
ⓘ
terminal user interface library ⓘ |
| category |
terminal control library
ⓘ
user interface toolkit ⓘ |
| compatibleWith |
4.4BSD curses
NERFINISHED
ⓘ
System V Release 4 curses NERFINISHED ⓘ |
| developedFrom | pcurses NERFINISHED ⓘ |
| implements | curses API ⓘ |
| initialReleaseYear | 1993 ⓘ |
| isFreeSoftware | true ⓘ |
| license | MIT-style license ⓘ |
| maintainer | Thomas E. Dickey NERFINISHED ⓘ |
| operatingSystem |
BSD
NERFINISHED
ⓘ
Linux ⓘ Unix-like systems ⓘ macOS ⓘ other POSIX systems ⓘ |
| programmingLanguage | C ⓘ |
| providesFeature |
character attribute control (bold, underline, etc.)
ⓘ
color pairs ⓘ color support ⓘ forms handling ⓘ keyboard input handling ⓘ line-drawing characters ⓘ menus handling ⓘ mouse input handling in terminals ⓘ multiple virtual windows ⓘ panels (stacked windows) ⓘ screen painting optimization ⓘ terminal-independent cursor movement ⓘ text-based user interface ⓘ wide-character (Unicode) support ⓘ windowing in character-cell terminals ⓘ |
| replaces | termcap-based curses implementations ⓘ |
| sourceRepository | https://invisible-island.net/ncurses/ncurses.html ⓘ |
| supportsProgrammingLanguage |
Ada
NERFINISHED
ⓘ
C ⓘ C++ NERFINISHED ⓘ Perl (via bindings) NERFINISHED ⓘ Python (via bindings) ⓘ Ruby (via bindings) ⓘ |
| usedFor |
console-based tools and utilities
ⓘ
full-screen text-mode applications ⓘ terminal-based user interfaces ⓘ |
| uses | terminfo database ⓘ |
| website | https://invisible-island.net/ncurses/ ⓘ |
| writtenIn | C NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
GNU Ncurses