From 428dafa568923d5632101c716fb20a3de35d27be Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 15 Feb 2025 01:32:05 +0300 Subject: support mouse interaction with popup windows * Curses allows scrolling with the scroll wheel at least if mouse support is enabled via ED flags. Gtk always supported that. * Allow clicking on popup entries to fully autocomplete them. Since this behavior - just like auto completions - is parser state-dependant, I introduced a new state method (insert_completion_cb). All the implementations are currently in cmdline.c since there is some overlap with the process_edit_cmd_cb implementations. * Fixed pressing undefined function keys while showing the popup. The popup area is no longer redrawn/replaced with the Scintilla view. Instead, continue to show the popup. --- README | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'README') diff --git a/README b/README index bf0ed55..a1c7a04 100644 --- a/README +++ b/README @@ -44,7 +44,7 @@ master branch and between releases until version 3.0 is released.__ Features ======== -* Supports most of the [Video TECO](http://www.copters.com/teco.html) commands +* Supports most of the [Video TECO](http://www.copters.com/teco.html) commands. * Improved parser compared to classic TECOs, making SciTECO more similar to other imperative languages. * Operator precedence in arithmetic expressions and an argument stack that may be modified @@ -57,7 +57,8 @@ Features by the standard library `fnkeys.tes`. In fact, all keys with printable representation and control keys can be remapped using key macros - and they can be context-sensitive as well! -* Scriptable mouse support via the key macro mechanism (see also `fnkeys.tes`) +* There is scriptable mouse support via the key macro mechanism (see also `fnkeys.tes`). + Autocompletion popups can also be scrolled and clicked. * Many TECO-11 features, like that most commands have a colon-modified form, string-building characters, exotic match characters... * Interactivity: Immediate searching (similar to search-as-you-type) and -- cgit v1.2.3