Hello,
FYI
1. Using TSE for Linux 4.50.14 (because that has thus system clipboard functionality which is very important).
2. For the moment my TSE for Linux version has been made as equal as possible to the TSE for Microsoft Windows version.
3. Using an almost equal configuration file in TSE for Linux versus the configuration file for TSES for Microsoft Windows.
(TSE menu 'Write settings to ASCII file' in both, doing a 'diff', making equal, saving then burning using ./sc32 -b yourfilename.cfg
That gives e.g. equal colors and other equal behavior in both).
4. Added the menu options (8 totally: FileMenu, TextMenu, ..., HelpMenu) from my Microsoft Windows version
and added those to the TSE for Linux .ui (e.g. tse.ui)
Using the conditional compilation method I can e.g. easy switch between old menus and new menus.
Then burn again that .ui (I have my extra .ui configurations in 2 separate files, before and after, and compile using #include
and burn it using ./sc32 -b <youruiconfigurationfile>
5. I burned all the keyassignments from my TSE for Microsoft Windows into TSE for Linux.
I can do that quite easily because I have the key assignments separated, when compiling
I use #include to collect all the different parts which make up my .ui (e.g. tse.ui).
A bit of editing and thus using #include to collect the partial files).
6. Then in the course of time changing some of my TSE macros which do not run in TSE for Linux yet.
Typically using WhichOS(), _LINUX_, _WINDOWS_, _WINDOWS_NT_.
Less conditional compilation #IFDEF #ELSE #ENDIF.
7. If I now get to resolve the maximize screen issue ('menu too large') with large TSE menus (something like 1500 menus here) then already very far
in making both almost behaving equally (e.g. using the same key combinations or equal menu options in both which is handy if
blind typing). That is expected to be resolved in TSE for Linux version 4.50.16 thus.
with friendly greetings
Knud van Eeden