** Gui4Cli 2.1 ** An Interpretive Gui Programming Language (c) 1996 by D.C. Keletsekis Gui4Cli is a new EASY, INTERPRETIVE, script-like programming language, made especially for programming GUIs and through them controling other programs by giving CLI or AREXX commands. It can have many other uses also, such as a File Manager, a program launcher and much more.. No compilers, libraries or programming knowledge is required. If you want to run the demos, make an assignment called GUIs: to the Gui4Cli directory and then start clicking.. When you have Gui4Cli installed, change all the default tools of the gui icons to c:gui. It will make loading them faster. INSTALLATION ---------------- There is a Gui4Cli script called GInstall.gc, which you can run to automatically install Gui4Cli. Otherwise, you can install it manually as follows : 1. Make a directory somewhere, and call it Gui4Cli (or whatever else) 2. Copy all the files and directories contained in the Gui4Cli directory you unpacked with lha, into this directory. 3. Make an assignment to this directory, called GUIs: Add this assignment also to your s:user-startup file, as Gui4Cli needs it to find the demos as well as the main program. 4. Copy the 2 small programs Grx and Gui into your c: directory. To run it, just type , or click on the icons. REQUIREMENTS ----------------- - An Amiga with Workbench 2.04 or higher. Gui4Cli doesn't actually need anything else, but you will not be able to do a lot of things, so you better also have : - ARexx Library - Its in ROM, so don't look for it. - DiskFont library (if you want to use fonts other than Topaz) - ASL Library (if you want file requesters - you do.. believe me) - An active imagination.. PURPOSE _______________ The main puprose of Gui4Cli is to enable you to easily make GUIs for customizing your computer, for CLI based programs and for programs which have an ARexx interface. New commands which have been added with this version also allow you to make one hell of a File Manager. The language involved is a simple event-driven language, about as difficult as AmigaDOS. BASICS -------------- There are 3 programs in this release - all the other files are Gui4Cli demo programs, manuals and icons. Grx - This is a small program whose purpose is to send ARexx commands. The format is Although writen for Gui4Cli, you can use it to send Rexx commands to any program, if you know the PortName. NOTE : This is a CLI only program. Gui - You run this program with the same options as you would run Gui4Cli. It looks for Gui4Cli and if it's running it passes to it the options, otherwise it starts up Gui4Cli. You can also do this with Gui4Cli itself, but this program is smaller and faster. Gui4Cli - This is the main program. You don't really need any other file. The other 2 above programs are optional (but usefull). Just run it.. What it does is load text (ASCII) files, written in the Gui4Cli language and runs them. These text files each contain a program which describes a GUI and what it should do. An unlimited number of GUIs can be loaded and/or opened at the same time, from the same instance of Gui4Cli. Gui4Cli will always put a Menu Item in the Workbench Tools Menu, named "Gui4Cli...", (or whatever PORT name you give, if given). If you choose this menu item, a simple requester will appear, allowing you to Quit, or Load, Open, or Unload GUIs. The requester will also tell you how many GUI are loaded and how many are currently open. DEMOS ----------------- Some of the demos provided require that you have other programs on which they will operate, if you actually want to do something apart from clicking on gadgets. If you don't have these programs, you can still click on the gadgets, and see how the gui works. The programs you should load and run all end with ".gc" and they reside in the demos and in the G4C directories. Click on the Demo.gc icon and you will see all the demos, and enter the G4C dir to see the others. There are 2 big GUIs in the G4C drawer : One is a File Manager I made and use. The other is a GUI Editor Gui made by G. Maddox. The G4C Directory contains all the other new GUIs also. The Demos themselves are pretty much the same as before. The most important thing to remember with Gui4Cli, is that you can change the guis, by simply editing the program files with a text editor. Read the Gui program files and the manual and you'll see how easy and straight forward it all is. D. Keletsekis dck@prometheus.hol.gr