mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 08:55:25 +02:00
![]() Using the mouse and not the focus listeners leads to lots
of weird, unintended consequences. For example:
- If mouse does not exit the control (because, e.g. it was not
in the control) then captureKeyEvents(false) is never issued
- If mouse does leave control, then control stops capturing
events. This means that although the cursor and focus is still
on the control, keyboard shortcuts no longer go to the control,
so Ctrl-C becomes copy again. This means, depending on where you
move the mouse changes the behaviour of the control.
This reverts commit
|
||
---|---|---|
.. | ||
.settings | ||
css | ||
icons | ||
META-INF | ||
schema | ||
src/org/eclipse/tm | ||
.classpath | ||
.gitignore | ||
.options | ||
.project | ||
about.html | ||
about.ini | ||
about.mappings | ||
about.properties | ||
build.properties | ||
cdt_logo_icon32.png | ||
HelpContexts.xml | ||
plugin.properties | ||
plugin.xml | ||
README.txt |
Terminal README =============== The Terminal is a UI-less model of a grid of characters, plus an SWT widget that's updated asynchronously for maximum performance. The widget 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!