On Thursday, August 5, 2021 at 2:23:29 PM UTC-7, retired developer wrote:
On 04.08.21 23:02, Rick H wrote:
Thinking about building a loosely coupled GUI builder for M technology users. Think there is any interest?
Hello Rick,
what do you mean with "loosely coupled"?
Regards,
Julius
--
An old Windows has old security holes.
A new Windows has new security holes.
Another OS has other security holes.
For safety you must care yourself.
No. MWAPI is way to slow...and understandably so. And it does not provide for the construction of alternative form of window management. The solution will leverage the technology of tcl\tk (what's that?), and will work in very much the same way as qt -
but without the need to link to an event que or loads of libraries.
Asking who uses tcl\tk is like asking who uses mumps -
Well the medical community is steeped in M tech; and those little guys now moving around Mars, and the guidance system that help get them there .... tcl\tk.
Anyone with more than half a brain would be using tcl\tk instead of python. No apologies.
The CCSM implementation, though never stable, is an example of 'a' way that I think is better, faster and less complex.
The free \donor version would provide for the construction and execution of a GUI as a give back to the community.
Addition of speech recognition; text to speech and multimedia - audio, video - fee.
The solution is not a wet dream; it has been commercialized. examples on verbaltransactions.com
Here is an example of two buttons on a toplevel form. Note that in this instance, the controls take on the visual characteristics of the users Win 10 window theme.
# instantiate a form
write ".toplevel .myform -width 80% -height 50% -title {Button Selection}
# instantiate two controls
write "button .myform.b1 -text Continue -state normal -action {some mumps code that is invoked when button is selected}
write "button .myform.b2 -text Ok -state disabled -action {some mumps code that is invoked when button is selected}
# present in any of three forms of window management
# pack -
write "pack .myform.b1 -side left"
write "pack ..myformb2 -side right"
# grid -
write "grid .myform.b1 .myform.b2"
# place -
write "place .myform.b1 -xpos 20points -ypos 40points"
write "place .myform.b2 xpos 80 points -ypos 40points"
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)