Short: MUInt/DOSReqTools Dev. package Author: colin@connectnet.com (Colin Thompson & Will Bow) Uploader: colin connectnet com Type: dev/gui Architecture: m68k-amigaos This is the first public release of MUInt and DOSReqTools. DESCRIPTION ~~~~~~~~~~~ ____ ____ _____ ____ ______ __ / __ \/ __ \/ ___// __ \___ ____ /_ __/___ ____ / /____ / / / / / / /\__ \/ /_/ / _ \/ __ `// / / __ \/ __ \/ / ___/ / /_/ / /_/ /___/ / __, / __/ /_/ // / / /_/ / /_/ / (__ ) /_____/\____//____/_/ |_\___/\__, //_/ \____/\____/_/____/ / / /_/ DOSReqTools gives AmigaDOS script writers access to six of Nico Francios' ReqTools Requesters. The requesters are fully functional and can give your scripts a professional look. They can be used from within an AmigaGuide document to pop up on top of the text. DOSReqTools can be used in conjunction with MUInt. The two packages compliment each other. Eight Extensions to DOS are included to make string manipulation easier from your DOS script. Full AmigaGuide Docs and dozens of interactive programming examples show you how to use the requesters in your scripts. __ _____ ______ __ / |/ / / / / _/__ / /_ / /|_/ / /_/ // // _ \/ __/ /_/ /_/\____/___/_//_/\__/ MUInt gives a DOS script writer the ability to generate a MUI (Magic User Interface) gui. The MUInt gui can display the following MUI objects: Up to three POP ASL File Requesters A Listview A scrolling Text Window Cycle gadgets Radio Buttons String Gadgets Buttons Title Bar Each button can be easily programmed to issue a DOS command, such as EXECUTE or RUN. The gui stays on the screen until The QUIT button is pressed. This developer's package has all the executables, scripts, AmigaGuide docs, and source files necessary to make the system work. MUInt and DOSReqTools can be used by languages other than AmigaDOS. Example source files written in COMAL and ACE Basic are included. REQUIREMENTS ~~~~~~~~~~~~ MUI with muimaster.library version 8 or higher Reqtools.library OS2.x and up through 3.1 An Amiga (Commodore or Escom) Some DOS programming skills. DISTRIBUTION ~~~~~~~~~~~~ The programs in this archive are freely distributable. This archive is copyright 1994, 1995 by BOTH Software. These MUInt scripts and programs are freely distributable. The authors retain all rights covering the ownership of the files. These archives may be distributed through all normal channels, e.g. Fred Fish, Aminet, BBS's, etc. Selling these programs for more than a nominal copying fee is strictly prohibited. These files may be distributed on AmiNet CDROM collections. If you distribute this archive, you must distribute the entire package, including this copyright notice. FOR MORE INFORMATION CONTACT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOTH Software Internet : colin@connectnet.com ~~~~~~~~~ FTP : ftp.connectnet.com/pub/users/comal/ ~~~~~~~~~ WWW : ftp://ftp.connectnet.com/pub/users/comal/index.html ~~~~~~~~~ Phone : 619-695-2181 ~~~~~~~~~ SnailMail: Colin Thompson ~~~~~~~~~ 9606 Carroll Canyon Road #H9 San Diego CA 92126 USA PACKING LIST ~~~~~~~~~~~~ LhA Evaluation V1.38 - Copyright (c) 1991,92 Stefan Boberg. All rights reserved. Not for commercial use. Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2052 750 63.4% 24-Jun-95 21:42:08 MUInt_dev_v1.info 1452 1069 26.3% 24-Jun-95 21:42:02 +IconX 1225 485 60.4% 24-Jun-95 21:42:08 +COPYING 9261 757 91.8% 24-Jun-95 21:42:04 +DOSReqTools.info 1888 858 54.5% 24-Jun-95 21:42:08 +..READMEFIRST 3811 489 87.1% 24-Jun-95 21:42:08 +..ReadMeFirst.info 84 74 11.9% 24-Jun-95 21:42:06 +demo.bodytext 235 165 29.7% 24-Jun-95 21:42:06 +demo.bodytext.1 77 77 0.0% 24-Jun-95 21:42:06 +demo.bodytext.2 97 85 12.3% 24-Jun-95 21:42:06 +demo.button.1 182 133 26.9% 24-Jun-95 21:42:06 +demo.button.2 238 164 31.0% 24-Jun-95 21:42:06 +demo.centertext 276 191 30.7% 24-Jun-95 21:42:06 +demo.centertext.1 210 156 25.7% 24-Jun-95 21:42:06 +demo.color 180 147 18.3% 24-Jun-95 21:42:06 +demo.overview 2606 1330 48.9% 24-Jun-95 21:42:06 +demo.pic 404 158 60.8% 24-Jun-95 21:42:06 +demo.position 509 307 39.6% 24-Jun-95 21:42:06 +demo.rtEZRequest 672 325 51.6% 24-Jun-95 21:42:06 +demo.rtFileRequest 79 73 7.5% 24-Jun-95 21:42:06 +demo.rtFileRequest.1 88 80 9.0% 24-Jun-95 21:42:06 +demo.rtFileRequest.2 81 73 9.8% 24-Jun-95 21:42:06 +demo.rtFileRequest.3 70 62 11.4% 24-Jun-95 21:42:06 +demo.rtFilerequest.4 85 75 11.7% 24-Jun-95 21:42:06 +demo.rtFileRequest.5 81 76 6.1% 24-Jun-95 21:42:06 +demo.rtFileRequest.6 92 84 8.6% 24-Jun-95 21:42:06 +demo.rtFileRequest.7 96 83 13.5% 24-Jun-95 21:42:06 +demo.rtFileRequest.8 95 82 13.6% 24-Jun-95 21:42:06 +demo.rtFileRequest.8a 93 81 12.9% 24-Jun-95 21:42:06 +demo.rtFileRequest.8b 216 157 27.3% 24-Jun-95 21:42:06 +demo.rtFileRequest.9 112 94 16.0% 24-Jun-95 21:42:06 +demo.rtFontRequest 231 182 21.2% 24-Jun-95 21:42:06 +demo.rtGetLong 166 143 13.8% 24-Jun-95 21:42:06 +demo.rtGetLong.1 235 179 23.8% 24-Jun-95 21:42:06 +demo.rtGetString 214 177 17.2% 24-Jun-95 21:42:06 +demo.rtGetString.1 222 184 17.1% 24-Jun-95 21:42:06 +demo.rtGetString.2 223 185 17.0% 24-Jun-95 21:42:06 +demo.rtGetString.3 236 193 18.2% 24-Jun-95 21:42:06 +demo.rtGetString.4 85 65 23.5% 24-Jun-95 21:42:06 +demo.rtPaletteRequest 270 165 38.8% 24-Jun-95 21:42:06 +demo.setfont 195 146 25.1% 24-Jun-95 21:42:06 +demo.shortcut 188 141 25.0% 24-Jun-95 21:42:06 +demo.shortcut.1 101 87 13.8% 24-Jun-95 21:42:06 +demo.titletext 65 65 0.0% 24-Jun-95 21:42:06 +demo.titletext.1 721 362 49.7% 24-Jun-95 21:42:06 +demo.version 5820 3251 44.1% 24-Jun-95 21:42:08 +AddPart 5884 3304 43.8% 24-Jun-95 21:42:08 +ChangeExt 5828 3279 43.7% 24-Jun-95 21:42:08 +EqualsNull 430 236 45.1% 24-Jun-95 21:42:08 +addpart.c 509 271 46.7% 24-Jun-95 21:42:08 +changeext.c 535 265 50.4% 24-Jun-95 21:42:08 +filepart.c 237 167 29.5% 24-Jun-95 21:42:08 +GetString.c 1050 363 65.4% 24-Jun-95 21:42:08 +InString.c 111 96 13.5% 24-Jun-95 21:42:08 +len.c 473 252 46.7% 24-Jun-95 21:42:08 +pathpart.c 882 407 53.8% 24-Jun-95 21:42:08 +SubString.c 5860 3289 43.8% 24-Jun-95 21:42:08 +FilePart 6184 3425 44.6% 24-Jun-95 21:42:08 +GetString 6300 3479 44.7% 24-Jun-95 21:42:08 +InString 5656 3148 44.3% 24-Jun-95 21:42:06 +Len 5844 3276 43.9% 24-Jun-95 21:42:08 +PathPart 436 127 70.8% 24-Jun-95 21:42:08 +.depend 2934 1183 59.6% 24-Jun-95 21:42:08 +makefile 6373 2214 65.2% 24-Jun-95 21:42:08 +rtEZRequest.c 10613 3367 68.2% 24-Jun-95 21:42:08 +rtFileRequest.c 10844 2842 73.7% 24-Jun-95 21:42:08 +rtfontrequest.c 7943 2681 66.2% 24-Jun-95 21:42:08 +rtGetLong.c 7831 2635 66.3% 24-Jun-95 21:42:08 +rtGetString.c 4874 1762 63.8% 24-Jun-95 21:42:08 +rtPaletteRequest.c 4255 1561 63.3% 24-Jun-95 21:42:08 +rtpalletrequest.c 6272 3514 43.9% 24-Jun-95 21:42:08 +SubString 67071 20995 68.6% 24-Jun-95 21:42:08 +DOSrt.guide 1673 385 76.9% 24-Jun-95 21:42:08 +DOSrt.guide.info 21724 11227 48.3% 24-Jun-95 21:42:06 +rtEZRequest 26424 13704 48.1% 24-Jun-95 21:42:06 +rtFileRequest 10320 5395 47.7% 24-Jun-95 21:42:06 +rtFontRequest 24300 12717 47.6% 24-Jun-95 21:42:06 +rtGetLong 24172 12669 47.5% 24-Jun-95 21:42:06 +rtGetString 2097 651 68.9% 24-Jun-95 21:42:06 +rtMan 20736 10720 48.3% 24-Jun-95 21:42:06 +rtPaletteRequest 4164 1505 63.8% 24-Jun-95 21:42:08 +Installer.script 2052 749 63.4% 24-Jun-95 21:42:04 +MUInt.info 4230 834 80.2% 24-Jun-95 21:42:04 +Advice.info 9436 5092 46.0% 24-Jun-95 21:42:04 +Advice 470 288 38.7% 24-Jun-95 21:42:04 +Advice.demo.body 126 107 15.0% 24-Jun-95 21:42:04 +Advice.demo.scp 7509 3081 58.9% 24-Jun-95 21:42:04 +Advice.guide 4137 606 85.3% 24-Jun-95 21:42:04 +Advice.guide.info 4733 1787 62.2% 24-Jun-95 21:42:04 +advice.c 979 455 53.5% 24-Jun-95 21:42:06 +DEF_MUInt.info 1948 1280 34.2% 24-Jun-95 21:42:04 +TestSwitch 14952 8235 44.9% 24-Jun-95 21:42:04 +Tr 2420 1248 48.4% 24-Jun-95 21:42:04 +extern.h 88 88 0.0% 24-Jun-95 21:42:04 +Makefile 7398 2908 60.6% 24-Jun-95 21:42:04 +str.c 7646 2902 62.0% 24-Jun-95 21:42:04 +tr.c 650 302 53.5% 24-Jun-95 21:42:06 +BODY.def 939 402 57.1% 24-Jun-95 21:42:06 +CHECKBOX.def 880 416 52.7% 24-Jun-95 21:42:06 +CYCLE.def 93 76 18.2% 24-Jun-95 21:42:06 +demo.txt 760 344 54.7% 24-Jun-95 21:42:06 +LCR.def 793 401 49.4% 24-Jun-95 21:42:06 +LV.def 970 461 52.4% 24-Jun-95 21:42:06 +RADIO.def 1366 541 60.3% 24-Jun-95 21:42:06 +STRING.def 206 94 54.3% 24-Jun-95 21:42:06 +test.scp 8479 3119 63.2% 24-Jun-95 21:42:06 +tr.man 46772 14856 68.2% 24-Jun-95 21:42:04 +MUInt 67233 24733 63.2% 24-Jun-95 21:42:04 +MUInt.guide 9641 1242 87.1% 24-Jun-95 21:42:04 +MUInt.guide.info 9441 1556 83.5% 24-Jun-95 21:42:04 +TextWin.info 1303 582 55.3% 24-Jun-95 21:42:04 +demo.body 324 241 25.6% 24-Jun-95 21:42:04 +demo.example.scp 315 244 22.5% 24-Jun-95 21:42:04 +demo.example1.scp 5554 2281 58.9% 24-Jun-95 21:42:04 +signs.txt 10676 5851 45.1% 24-Jun-95 21:42:04 +TextWin 5778 2415 58.2% 24-Jun-95 21:42:04 +TextWin.guide 3638 435 88.0% 24-Jun-95 21:42:04 +TextWin.guide.info 1390 680 51.0% 24-Jun-95 21:42:04 +TextWin.readme 2052 753 63.3% 24-Jun-95 21:42:04 +MUInt_GUIs.info 2052 737 64.0% 24-Jun-95 21:42:02 +BlankDefScript.info 3158 865 72.6% 24-Jun-95 21:42:02 +.def 1 1 0.0% 24-Jun-95 21:42:02 +.help.txt 417 185 55.6% 24-Jun-95 21:42:02 +.LV.scp 268 79 70.5% 24-Jun-95 21:42:02 +.scp 2052 745 63.6% 24-Jun-95 21:42:02 +Launcher.info 668 348 47.9% 24-Jun-95 21:42:02 +L.help.txt 641 301 53.0% 24-Jun-95 21:42:02 +L.LV.scp 512 250 51.1% 24-Jun-95 21:42:02 +L.UPDATE.scp 1122 496 55.7% 24-Jun-95 21:42:02 +Launcher.def 3332 246 92.6% 24-Jun-95 21:42:02 +Launcher.def.info 2052 745 63.6% 24-Jun-95 21:42:04 +MAN.info 15224 7720 49.2% 24-Jun-95 21:42:04 +MAN 1945 617 68.2% 24-Jun-95 21:42:04 +man.bas 3175 1060 66.6% 24-Jun-95 21:42:04 +MAN.com 2116 628 70.3% 24-Jun-95 21:42:04 +MAN.def 5769 1455 74.7% 24-Jun-95 21:42:04 +MAN.def.info 790 426 46.0% 24-Jun-95 21:42:04 +Readme 337 219 35.0% 24-Jun-95 21:42:02 +Readme 1670 537 67.8% 24-Jun-95 21:42:04 +Readme.info 2052 750 63.4% 24-Jun-95 21:42:02 +Writer.info 699 361 48.3% 24-Jun-95 21:42:02 +WRIdelLV.scp 282 181 35.8% 24-Jun-95 21:42:02 +WRIeditLV.scp 241 152 36.9% 24-Jun-95 21:42:02 +WRIeditnew.scp 475 285 40.0% 24-Jun-95 21:42:02 +WRIprotectLV.scp 1416 566 60.0% 24-Jun-95 21:42:02 +Writer.def 5732 1355 76.3% 24-Jun-95 21:42:02 +Writer.def.info 1102 605 45.0% 24-Jun-95 21:42:02 +Writer.doc 16 16 0.0% 24-Jun-95 21:42:08 +XTEDIT 9 9 0.0% 24-Jun-95 21:42:08 +XTVIEWER 1814 797 56.0% 24-Jun-95 21:42:04 +QuicKLook 2181 901 58.6% 24-Jun-95 21:42:02 +ReadMeB4UDoAnythingCrazy 1670 535 67.9% 24-Jun-95 21:42:08 +ReadMeB4UDoAnythingCrazy.info -------- ------- ----- --------- -------- 658825 267234 59.4% 24-Jun-95 21:43:00 152 files Since you've read this far, you must really be interested in this package. I'll reward your curiosity by telling you exactly what all this stuff is: This is the world's fastest gui maker. MUInt works a bit like MUIBuilder. You take a written description of the MUI gui and pass it to the executable MUInt. MUInt puts up the gui you asked for. The user presses buttons that call scripts. The scripts do all the work. They can call other executables. You can wrap a MUInt gui around most CLI-only programs, thus giving them a very good looking GUI. And you can do it very fast. Want to see a good example? Download this archive: dev/gui/MUInt_prgs_1. I wrote a complete, fully functionally GUI for DJPEG and CJPEG. Imagine all the command line flags that must be passed to these complex programs. All of those flags are set in Radio buttons, Cycle gadgets and Checkboxes. Once you understand how the CLI-only program works, you can pass it any flag it needs. If you have some DOS skills, this is a no-brainer. If you are a C programmer that writes his own MUI interfaces, this is not for you. This package is for the rest of us... Enjoy Colin Thompson