Text-based user interface: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Mergefrom}}
No edit summary
Tag: references removed
Line 4:
[[File:Synchronet.png|thumb|300px|Snapshot of a TUI used in a BBS system called [[Synchronet]].]]
[[File:Midnight Commander (2005) en.png|thumb|300px|Some [[file manager]]s implement a TUI (''here: [[Midnight Commander]]'')]]
[[File:LinuxVim-menuconfig%28logiciel%29-console.png|thumb|300px|The configuration menu of the [[Linux kernelVim]] ofis [[OpenWrt]]a beforevery compilationwidely isused basedTUI ontext [[ncurses]]editor]]
[[File:Cmus-aamode.png|thumb|[[cmus]], an audio player with a TUI]]
[[File:Visicalc.png|thumb|[[VisiCalc]] is an early example of a TUI<ref name="Programming With Curses">{{cite web|url=https://books.google.com/books?id=X_7gv6mykcEC&pg=PA3&lpg=PA3|title=Programming with Curses}}</ref>]]
 
'''Text-based user interface''' ('''TUI'''), also called '''textual user interface''' or '''terminal user interface''',{{clarify|is it the same thing?|date=January 2012}} is a [[retronym]] that was coined sometime after the invention of [[graphical user interface]]s, to distinguish a [[text-based (computing)|text-based]] interface that processes events from [[command-line interface]]s that operate sequentially. An advanced TUI may, like GUIs, use the entire screen area and accept [[mouse (computing)|mouse]] input. A TUI does not necessarily provide line-by-line output, although TUIs only use text, [[character set|symbols]] and [[color]]s available on a given text environment.{{what|date=March 2015}} [[VisiCalc]] and the [[Emacs]] and [[vi]] [[visual editor]]s are the earliest examples of TUIs.<ref name="Programming With Curses" />
 
== Types of text terminals ==
Line 68 ⟶ 66:
==See also==
* [[Command-line interface]]
* [[Console application]] (Pending potential merge to this article)
* [[RoguelikeText-based game]], a type of game typically using a TUI
 
===Examples of programming libraries===
* [[SMG$curses]]
<!-- Commented out: [[File:Microsoft Visual Basic for MS-DOS (Professional Edition Version1.00).png|thumb|right|350px|Visual Basic for DOS]] -->
* [[CDK (programming library)|CDK]]
* [[Dialog (software)|Dialog]]
* [[ncurses]]
* [[CDK (programming library)|CDK]]
* [[Newt (programming library)|Newt]], a widget-based toolkit
* [[PDCurses]]
* [[SMG$]]
* [[Turbo Vision]]
* [[Visual Basic]] for DOS (with drag'n'drop TUI editor)
 
==References==