pjw wrote: Sun Jan 05, 2025 11:51 am
RalfR wrote: Wed Dec 18, 2024 7:01 pm
pjw wrote: Wed Dec 18, 2024 6:48 pmWhat might have been nice is a sort of "standard window" in Qmenu - or a la Qmenu, which you could use as you please, but which had the basic functions of Move, Resize, Sleep,, Wake, etc. Just enough to knock up some simple programs with a minimum of fuss.
Oliver Fink has written such a program.....but for QPTR:
https://dilwyn.theqlforum.com/program/space.zip
I am aware of Oliver's SPACE project and just retested it now. Its a good
attempt (a bit long in the tooth now,) but to my mind Im not sure the
balance of simplicity over flexibility is entirely worth it. Might as well
go directly to Qptr.. After writing one or two simple programs oneself
one would have a flexible, reusable template of one's own.
<>
I was just looking at some stuff yesterday and found this, which may be of interest to anyone who followed this discussion:
Code: Select all
100 dim item$(4, 10)
102 for i% = 0 to dimn(item$): item$(i%) = 'item ' & i%
104 :
106 rem No window here..
108 sp_jobpal -1, 2: rem Choose your palette
110 no% = LIST_SELECT('Choose', item$)
112 :
114 rem Depending on program, no other window needed
116 rem But for this demo, just to show the result:
118 :
120 print no%: pause: quit
Needs a recent Menu_rext (QMenu).
In SMSQ/E just EXecute this program (It should be possible to do the some in Qdos if compiled).
Surely, this is one of the simplest PE "programs" around! Had this concept been extended, it might have made PE programs easy to write.
For QD aficionados, this is exactly how PickQD was made (Knoware/utils/PickQD).