mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-23 16:23:52 +02:00
![]() - created an interface ICommandInputField with 3 methods: createControl,dispose and setFont. - concrete class CommandInputFieldWithHistory creates a Text widget and keeps a history - ITerminalViewControl has [sg]etCommandInputField. If null no input field is shown. - TerminalView got new action TooggleCommandInputField - TerminalView uses concrete class CommandInputFieldWithHistory and saves history in memento. The idea is that all handling and widget creating is done in ICommandInputField. New fancy implementations with incremental search, history pop-up, history manager etc just have to implement ICommandInputField. Or enhance CommandInputFieldWithHistory... |
||
---|---|---|
.. | ||
.settings | ||
META-INF | ||
schema | ||
src/org/eclipse/tm | ||
.classpath | ||
.cvsignore | ||
.options | ||
.project | ||
about.html | ||
about.ini | ||
about.mappings | ||
about.properties | ||
build.properties | ||
eclipse32.png | ||
plugin.properties | ||
plugin.xml | ||
README.txt |
Terminal README =============== The Terminal is a Jface StyledText widget that can be hooked up to various ITerminalConnectors providing an InputStream, OutputStream, and a method for setting the Terminal Size. The widget processes ANSI control characters, including NUL, backspace, carriage return, linefeed, and a subset of ANSI escape sequences sufficient to allow use of screen-oriented applications, such as vi, Emacs, and any GNU readline-enabled application (Bash, bc, ncftp, etc.). This is not yet a fully compliant vt100 / vt102 terminal emulator!