Poster | Thread |
Hypex
| |
Re: New message on amiga.com Posted on 7-Nov-2020 15:50:17
| | [ #101 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11341
From: Greensborough, Australia | | |
|
| @kolla
Same thing as on OS3. C:RequestChoice presents text and gives a choice from buttons. Or gives one button by default which isn't really a choice. It would be built using an EasyRequest. Which is a window with a title, body text and bottom gadget buttons. Similar to an AutoRequest which is a basic requester. Most common example being the window asking to insert disk.
ASL is Amiga Standard Library. I suppose it's not called requester.library. But, to my knowledge, ReqTools was a third party library. As a rule, only text and buttons belong in requesters. ASL breaks that rule. Or it breaks the meaning understood of requester. What everyone else called a dialog. That would mean the onus is on them for extending the requester meaning but not providing any means for simple input. Last edited by Hypex on 08-Nov-2020 at 03:42 PM.
|
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: New message on amiga.com Posted on 7-Nov-2020 15:56:11
| | [ #102 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12933
From: Norway | | |
|
| |
Status: Offline |
|
|
Hypex
| |
Re: New message on amiga.com Posted on 8-Nov-2020 15:46:42
| | [ #103 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11341
From: Greensborough, Australia | | |
|
| @NutsAboutAmiga
Yes they are. But they can also be specified as separate strings. Or a mix. |
|
Status: Offline |
|
|
kolla
| |
Re: New message on amiga.com Posted on 8-Nov-2020 19:06:16
| | [ #104 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 3261
From: Trondheim, Norway | | |
|
| @Hypex
“Dialog” is not what we call these things on Amiga, we call them requesters - their mission is simple - to request the user for input, be it a file, a choice, a device, a font, and yes, even a string. ASL seems half baked, ReqTools.library is in that regard much more finished. But ASL is the OS component for these things, reqtools.library is not. In addition to ASL the OS, due to legacy, also has other variants, intuition requesters etc that don’t use ASL. But for the sake of consistency it would make sense to extend and improve ASL and use it everywhere. Or replace it all with a proper interface, so that third party gui toolkit variants can be used everywhere. Last edited by kolla on 08-Nov-2020 at 07:06 PM.
_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
Hypex
| |
Re: New message on amiga.com Posted on 9-Nov-2020 17:02:53
| | [ #105 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11341
From: Greensborough, Australia | | |
|
| @kolla
For some reason the Amiga lingo is always longer than the rest at times. Dialog is shorter than requester. Folder is shorter than directory. Desktop shorter than Workbench. As is Finder or Windows. Widget and gadget have equal weight, though on the Amiga a widget would be used in it's full spelling of window gadget.
I don't know if it's fair to compare ReqTools with ASL and say it comes up short. Or ARQ for that matter. Both would be solutions to what the OS lacked at the time. In OS1.3 there was no system standard for choosing files. And at least back in OS1.3 a requester did not take input strings. It just asked for a button to be pressed.
I think using the term requester for all these input methods has ruined the meaning. Intuition was the one that managed requesters since it managed all windows. Somehow it got extended to other input. Even in OS2 and beyond standard requesters didn't get extended. They just added ASL. But, the Workbench is able to input a string, or show a palette. However, I can see no support functions added to do this, so it looks like it must be done manually. I can see your point though, ASL would be a good place, I don't know why they didn't "standardise" with it. |
|
Status: Offline |
|
|
kolla
| |
Re: New message on amiga.com Posted on 10-Nov-2020 0:18:45
| | [ #106 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 3261
From: Trondheim, Norway | | |
|
| This getting way too philosophical (ARQ? Really? Haha), I just want an “official” C:RequestString that doesn’t rely on reqtools.library (nor Reaction) and if it’s syntax compatible with the one in OS4 - great! Last edited by kolla on 10-Nov-2020 at 12:19 AM.
_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
Hypex
| |
Re: New message on amiga.com Posted on 10-Nov-2020 15:13:48
| | [ #107 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11341
From: Greensborough, Australia | | |
|
| @kolla
LOL. Well ARQ was one of the firsts. I was actually looking for ReqTools when I saw ARQ mentioned. A classic from the 1.3 days.
Well, 3.1.4 is out the door. Have you put in a FR for 3.2? Last edited by Hypex on 11-Nov-2020 at 03:33 PM.
|
|
Status: Offline |
|
|