Short: ReqTools 2.3 - the requester toolkit Author: nico@augfl.be (Nico Francois) Uploader: cmh@lls.se (Magnus Holmgren) Type: util/libs --------------------------------------------------------------------- NOTE: This is the user archive, there are no includes, autodocs, glue code, example files included. --------------------------------------------------------------------- reqtools.library is a standard Amiga shared, runtime library. The purpose of ReqTools is to make it a lot quicker and easier to build standard requesters into your programs. ReqTools is designed with Commodore's style guidelines in mind, all requesters have the look-and-feel of AmigaDOS Release 2. ReqTools features the following requesters: a query requester, a string requester, a number requester, a file requester, a font requester, a palette requester, a volume requester and a screenmode requester. Also included are RTPatch (1.3) and RexxReqTools (1.3): RTPatch is a small program that will re-route functions from most popular requester libraries to ReqTools. Libraries currently supported are Arp, Req and Asl. RTPatch will also patch some functions in Intuition to give you improved system requesters. RexxReqTools gives ARexx users easy access to a large family of requesters. All requesters are easy to use; they require one or no arguments. But the requesters also have a lot of power through several optional arguments and through tagstrings. RexxReqTools itself doesn't implement any of these requesters, it is a link between ARexx and ReqTools. ************************************************************************* RELEASE 2.3 (Library version 38.1292) ----------------------------------------------------------------------- NOTE: Update work made by Magnus Holmgren. Due to the change of programmer, please be aware of that there might be some initial problems, such as missing files and similar. ----------------------------------------------------------------------- Release 1.3 of RexxReqTools included. Recompiled using DICE 3.01. This was forced by the fact that I don't have SAS/C (yet, at lest). As a result, the library now is a couple of KBs larger. Bug fix: screenmode requester now works better when showing a depth gadget for HAM screens. Most notably, the requester will not crash under certain circumstances, and will also handle HAM modes with a depth of 8 (earlier, only depth 6 was supported). The HAM support was a kind of hack, which was incomplete. Its still a hack, but it is better now. ;) In the file requester, when displaying the volumes list, RMB acts like pressing the Get gadget. I.e., you can go back to the original list by a simple RMB click. The "Volumes" gadget also acts like Get, if pressed while the volume list is displayed. The resizable requesters now uses "OS 3 zooming". I.e., the requester doesn't move (unless needed) when zoomed. Added zoom gadget for the palette requester. When zoomed, the requester resizes to "titlebar" size; again, using OS 3 zooming if possible. Updated the Swedish translation a little. In rtEZRequest, function keys can now be used to select the first ten gadgets, if enabled in the prefs editor. Added the 'Use function keys' option to the prefs program. Currently this is the only way to enable this function. In the future there will probably be a new tag/flag for this as well. Increased the stack some requester functions allocates, if needed. Should solve the crashing requesters with some programs when e.g. CyberGraphX is installed. Added missing tags to ReqTools.h (RTGL_CenterText and RTGS_CenterText). Fixed the prefs editor so that all gadgets are updated when new settings are loaded. Rewrote the DICE-C glue. Now includes autoopen code. New distribution layout. There are still two different archives, but the contents are different little: reqtools.lha is replaced with reqtoolsdev.lha, and contains only the developer files (glue, examples, includes and autodocs). The user archive (reqtoolsusr.lha) haven't changed. The filerequester (and the font- and screenmode requester as well) will now look better when the screen they open on have "strange" dri-pens. Support for OS 1.3 completely dropped. The 1.3 version of reqtools.library is no longer included. Made a minor change in the ASL patch in RTPatch, so that it returns errors more correctly (avoids annoying error requesters after having cancelled certain file requesters). I hope the reassemble didn't break anything. I haven't tested it much. ;) ************************************************************************* ReqTools 2.3 - reqtools.library Copyright (c) 1991-1994 Nico François 1995 Magnus Holmgren ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 632 290 54.1% 20-Sep-95 13:34:26 ReqTools.info 534 348 34.8% 20-Sep-95 13:54:36 +.Product-Info 1034 614 40.6% 02-Jan-94 18:34:12 +reqtools.catalog 1872 955 48.9% 07-Nov-95 22:55:58 +reqtoolsprefs.catalog 1078 608 43.5% 02-Jan-94 18:34:06 +reqtools.catalog 2024 994 50.8% 07-Nov-95 22:55:54 +reqtoolsprefs.catalog 1146 661 42.3% 02-Jan-94 18:34:46 +reqtools.catalog 1976 978 50.5% 17-Apr-94 14:54:20 +reqtoolsprefs.catalog 1068 621 41.8% 02-Jan-94 18:34:44 +reqtools.catalog 1992 978 50.9% 17-Apr-94 14:54:20 +reqtoolsprefs.catalog 1130 643 43.0% 02-Jan-94 18:34:08 +reqtools.catalog 2020 1022 49.4% 07-Nov-95 22:56:02 +reqtoolsprefs.catalog 986 568 42.3% 02-Jan-94 18:34:06 +reqtools.catalog 1724 894 48.1% 07-Nov-95 22:55:40 +reqtoolsprefs.catalog 1010 583 42.2% 02-Jan-94 18:34:14 +reqtools.catalog 1802 898 50.1% 07-Nov-95 22:55:42 +reqtoolsprefs.catalog 1124 689 38.7% 07-Aug-94 13:19:54 +reqtools.catalog 1976 1065 46.1% 07-Nov-95 22:56:06 +reqtoolsprefs.catalog 1024 618 39.6% 02-Jan-94 18:34:50 +reqtools.catalog 1762 911 48.2% 17-Apr-94 14:54:22 +reqtoolsprefs.catalog 2388 1011 57.6% 21-Nov-95 15:32:58 +README 962 574 40.3% 21-Nov-95 15:50:18 +reqtools.catalog 1820 940 48.3% 07-Nov-95 22:55:48 +reqtoolsprefs.catalog 8056 4259 47.1% 02-Jan-94 19:45:36 +demo 8308 2459 70.4% 22-Nov-95 14:52:08 +DISTRIBUTION 442 234 47.0% 20-Sep-95 13:34:24 +DISTRIBUTION.info 1464 498 65.9% 20-Sep-95 13:35:20 +Install.info 1605 633 60.5% 02-Jan-94 19:49:18 +Install ReqTools 555 326 41.2% 25-Aug-93 22:14:04 +Installer.README 432 230 46.7% 20-Sep-95 13:35:20 +Installer.README.info 567 320 43.5% 20-Sep-95 13:35:20 +Workbench_2.0.info 632 288 54.4% 20-Sep-95 13:36:52 +Workbench_2.1+.info 586 331 43.5% 20-Sep-95 13:36:52 +Dansk.info 588 333 43.3% 20-Sep-95 13:36:52 +Deutsch.info 588 336 42.8% 20-Sep-95 13:36:52 +English.info 588 335 43.0% 20-Sep-95 13:36:52 +Español.info 589 336 42.9% 20-Sep-95 13:36:52 +Français.info 17497 4950 71.7% 07-Aug-94 13:33:58 +Install ReqTools 589 335 43.1% 20-Sep-95 13:36:52 +Italiano.info 591 336 43.1% 20-Sep-95 13:36:52 +Nederlands.info 586 332 43.3% 20-Sep-95 13:36:52 +Norsk.info 587 336 42.7% 20-Sep-95 13:36:52 +Polski.info 590 337 42.8% 20-Sep-95 13:36:52 +Português.info 588 334 43.1% 20-Sep-95 13:36:52 +Svenska.info 50992 31197 38.8% 26-Nov-95 16:52:24 +reqtools.library 728 365 49.8% 20-Sep-95 13:39:28 +Prefs.info 12144 6771 44.2% 26-Nov-95 16:52:24 +ReqTools 6344 1938 69.4% 26-Nov-95 15:39:22 +ReqTools.doc 442 235 46.8% 20-Sep-95 13:39:28 +ReqTools.doc.info 608 330 45.7% 20-Sep-95 13:39:28 +ReqTools.info 55357 19414 64.9% 26-Nov-95 15:39:32 +README 442 232 47.5% 20-Sep-95 13:34:24 +README.info 10 10 0.0% 25-Aug-93 22:14:16 +ReqTools_Demo 497 343 30.9% 20-Sep-95 13:34:24 +ReqTools_Demo.info 4889 2118 56.6% 26-Nov-95 16:51:06 +ReqToolsUsr.readme 632 284 55.0% 20-Sep-95 13:37:34 +RexxReqTools.info 9947 2851 71.3% 04-Dec-93 14:22:36 +Demo.rexx 514 283 44.9% 20-Sep-95 13:37:34 +Demo.rexx.info 628 274 56.3% 20-Sep-95 13:37:34 +Examples.info 1025 457 55.4% 07-Jul-93 02:12:50 +Buffered.rexx 505 280 44.5% 25-Aug-93 22:11:18 +Buffered.rexx.info 667 340 49.0% 07-Jul-93 02:12:48 +FontReq.rexx 504 276 45.2% 25-Aug-93 22:11:18 +FontReq.rexx.info 622 354 43.0% 07-Jul-93 02:12:48 +MultiSelect.rexx 508 283 44.2% 25-Aug-93 22:11:18 +MultiSelect.rexx.info 8235 8235 0.0% 26-Oct-93 14:43:24 +TTXARexx.lha 1355 603 55.4% 05-Jan-94 15:16:32 +Install 1201 441 63.2% 20-Sep-95 13:37:34 +Install.info 96523 22731 76.4% 05-Jan-94 15:17:52 +RexxReqTools.guide 517 272 47.3% 20-Sep-95 13:37:34 +RexxReqTools.guide.info 10416 5940 42.9% 05-Jan-94 15:17:56 +rexxreqtools.library 632 286 54.7% 20-Sep-95 13:38:42 +RTPatch.info 8668 5014 42.1% 25-Nov-95 19:12:02 +RTPatch 18592 6527 64.8% 03-Jan-94 17:25:58 +RTPatch.doc 435 221 49.1% 20-Sep-95 13:38:42 +RTPatch.doc.info 831 438 47.2% 20-Sep-95 13:38:42 +RTPatch.info -------- ------- ----- --------- -------- 374522 154684 58.6% 28-Nov-95 12:49:24 76 files