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

tsLibGUI/tsWxTaskBar ought to have popup help and means to unhide frame/dialog. #33

Open rigordo959 opened 9 years ago

rigordo959 commented 9 years ago

Enhancement to add popup menu to taskbar button with appropriate option choices. Activate/cancel frame/dialog iconize, resize/restore frame/dialog size, close frame/dialog in manner similar to Microsoft Windows, Linux or Unix. The enhancement would provide a flexible means of handling or recovering from an iconization which had hidden (rather than re-sized) the frame or dialog and associated child GUI objects. The alternative to the enhancement is to assume that hiding had been used and that clicking on a specific taskbar button should cancel it if hiding was active or else resize it to its previous size.

Also need to resolve failure of focus control to shift GUI object from background to foreground.

rigordo959 commented 7 years ago

Came across an nCurses document, "ncurses-6.0/doc/ncurses-intro.doc", which contains a discussion under the heading "Refresh of Overlapping Windows" which might explain the failure of focus issue and lead to its resolution.