On Tuesday, November 28, 2017 at 4:11:34 AM UTC-6, Edward K. Ream wrote: This post summarizes the present state of the console/curses gui and > discusses further work, including #509 > <https://github.com/leo-editor/leo-editor/issues/509>. >
The infrastructure looks complete. It consists of the StringFindTabManager class in cursesGui2.py and the StringCheckBox, StringLineEdit and StringRadioButton classes in leoGui.py. These widgets provide the interfaces used by Leo's base LeoFind class so that no changes *whatever* are needed in Leo's existing core code. At present Ctrl-F puts the focus into the minibuffer allowing the user to enter a "find string". At present, entering <return> doesn't work--the base find code sees an empty find string. In short, A little more hacking will be needed of various kinds, but Ctrl-F should work fairly soon. I have no plans to support search/replace operations. Just for starters, tab is hard-bound to switch panes in npyscreen. It can't be used to switch between entering the find string and the replace string. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
