rigordo959 / tsWxGTUI_PyVx_Repository

The TeamSTARS "tsWxGTUI_PyVx" Toolkit is designed to be a foundation for developing, operating and troubleshooting those Python Curses based application programs embedded in local and remote 32-/64-bit computer systems used to monitor and control mission critical equipment.
13 stars 1 forks source link

tslibCLI/tsApplication terminates on some platforms when the application launch windows is too small. #42

Open rigordo959 opened 9 years ago

rigordo959 commented 9 years ago

The tslibCLI/tsApplication checks that the application launch (console) window is at least the minimum size required to display the (optional) splash screen. It uses a print statement, with embedded control data) to increase the application launch window to the minimum size. It works only on recent Cygwin (free Linux-like plug-in, from Red Hat. for Microsoft Windows), Linux and Mac OS X distributions. It aborts the launch on Unix and older Cygwin and Linux distributions.

rigordo959 commented 9 years ago

On Mac OS X 10.10.3 (Yosemite), tsApplication resizes and launches only with third-party "iTerm2" console application. With Apple "Terminal" application, tsWxGraphicalUserInterface terminates after re-sizing upon its receipt of signal SYNWINCH. The operator can then relaunch successfully with the now re-sized console.