Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!mintaka!oliveb!amiga!cbmvax!mitchell From: mitchell@cbmvax.commodore.com (Fred Mitchell - PA) Newsgroups: comp.sys.amiga.tech Subject: Professional Requester Message-ID: <9380@cbmvax.commodore.com> Date: 18 Jan 90 22:32:58 GMT Reply-To: mitchell@cbmvax.UUCP (Fred Mitchell - PA) Organization: Commodore Technology, West Chester, PA Lines: 53 ******************************************************************************* ******************************************************************************* *** *** *** Professional Requester (TM) - Preliminary Specifications 1/18/90 *** *** *** ******************************************************************************* ******************************************************************************* Description: Professional Requester (TM) is a GUI-driven compiler that allows you to create 'C' modules for Requesters. All aspects of the requester is handled from the 'C' module, with installable hooks for special applications. This greatly frees the burden of designing/implementing/ debugging requesters, allowing you more time/freedom to concentrate on the important aspects of your code. Details: To use ProReq (TM), you simply create and drag around gadgets, text, and data-items (a data-item is a field in your struct that is linked to a gadget). You can specify 'links' between gadgets, or between gadgets and data-items. For instance, you can tie a numeric field to the position of a slider, and vice-versa. All this is done from the GUI by just clicking. You can save your requester work in its 'uncompiled' form, which makes module updates/maintenance a snap. For all gadgets, you can attach a 'range' of values that they may take on, depending on the state of the gadget. For instance, you can give a toggle gadget the value of '25' as its on value, and '2' as its 'off' value. Or you can make a slider gadget vary between 0 and 100. You have total flexibility in how you specify the ranges. Also, you can specify default values for your gadgets, as well. (Any gadget without a default will take on the initial values from the data-item that it may be attached to.) Compilers: Initially, the Lattice C compiler (version 5.04 and above) will be supported. Eventually, Manx will be supported as well. Availibility: ProReq should be ready by the end of February. When ready, an announcement will be made on comp.sys.amiga.tech and elsewhere. Questions? Leave E-Mail at mitchell@cbmvax.UUCP or call (215) 696-2138 anytime. (I will be espically open to suggestions.) Note that ProReq (TM) is being developed independently of Commodore. Soon to come: A library package for generating windows, menus and stand-alone gadgets.