ClassAct Demo ------------- ------- --- PLEASE READ THIS FILE COMPLETELY -------------------------------- Welcome: -------- ClassAct is a set of 17 BOOPSI classes published by Phantom Development LLC and co-authored by Christopher Aldi, Timothy Aston, and Osma Ahvenlampi. To use this demo you first run the included installation script because the Classes directory needs to be copied to your SYS: partition. Or, if you wish to keep the ClassAct Classes directory elsewhere, just be sure to Assign Libs: ADD the location that it is in, eg: Assign Libs: Work:ClassAct/Classes ADD ClassAct provides object-oriented building blocks for your application in the form of Intuition BOOPSI classes available as either shared run-time or link-time libraries. As they are standard classes, they may be used with any application environment supporting BOOPSI. ClassAct is a complete GUI system in its own right, supporting evreything from simple buttons to an advanced list management class, and includes a complete GUI layout system class that lets you create font-sensitive and resizable interfaces quickly and easily. Programs that use ClassAct can be made freely distributable, shareware, commercial, etc. as there is no fee for users! When you purchase ClassAct, users of your software get to use all the functions of our classes that you allow them to. This not only makes ClassAct a powerful and time-saving choice for software developers, but an affordable and convenient one as well. Since ClassAct all classes are BOOPSI, they automatically support all sorts of great features, such as window relatively (resizability), 3.x help, notification, and interconnections with other BOOPSI classes (which do not necessarily have to be ClassAct classes). ClassAct classes are totally standard BOOPSI objects, just like the colorwheel and gradient sliders that come with release 3.x of the Amiga's operating system. ClassAct classes are built for speed, power and efficiency. All ClassAct classes are compatible with 2.04 (V37) thru 3.1 (V40) releases of the Amiga operating system and take advantage of performance increases available in release 3.x. ClassAct is an expanding project, providing you with all the graphical user interface tools you need to write your application. ClassAct is currently up to 17 different classes, and the list is literally growing all the time! Gadget Classes: --------------- * Button gadget class - powerful button class with many of options including built-in arrow glyphs, tab-cycle support, custom images and more. * CheckBox gadget class - for checkbox gadgets, very much like GadTools CHECKBOX_KIND. * Chooser gadget class - for pop-up and drop-down menus simular in purpose to CYCLE_KIND. * Fuel Gauge gadget class - for progress indication, several features including optional tick marks, and orientation settings. * Integer gadget class - an integer gadget with optional arrows. * ListBrowser gadget class - a listview supporting multiple columns, images, multi-select, etc. * Layout gadget class - for laying out gadgets and images in a font-sensitive and resizable hierarchical group fashion. * Palette gadget class - for color selection, like GadTools PALETTE_KIND. * RadioButton gadget class - for radio button gadgets, like GadTools MX_KIND. * Scroller gadget class - a proportional scrollbar with arrows, and slider mode. * SpeedBar gadget class - for button tool bars (horizontal or vertical orientations) with optional window title bar help messages. * String gadget class - a simple string gadget with bevel frame, compatible with strgclass. Image Classes: -------------- * Bevel image class - for drawing bevel grouping boxes - supports all kinds of standard bevels, including titled grouping. bevels, drop-box bevels, optional inner fill color and text, etc. * Draw List image class - for designing custom colorized and scaled vector/areafill images. * Glyph image class - for standard scalable system images - includes many images: arrows, get file, get font, etc. * Label image class - makes multi-line labels mixing text, colors, images, styles, etc. * Penmap image class - for pen-remapped images. Examples: --------- Included for this demo are examples of some of the classes. We have only included some of the examples to keep the size of the demo down. When you purchase ClassAct, you get a complete set of examples for all the classes, including example source. If you have OS Release 3.x (V39 or greater) AND a 68020 CPU or greater, then you should install the layout.gadget.020 in place of layout.gadget using the CLI or any directory utility for faster layout performance. Should You Use ClassAct?: ------------------------- Have you written or are you currently in the process of developing Amiga applications? If so, the answer is a very definite YES, you should be using ClassAct. The graphic user interfaces of most Amiga applications fit one or more of the following descriptions: - Non-existant (i.e. command line only) - Not font-sensitive - Not Locale sensitive - Slow - Unattractive - Lacking in intuitiveness and originality - Non-standard The reasons for this are simple. Existing systems for creating a GUI are limited in features, slow, hard to use, and/or violate system standards. This is why you should use ClassAct. The Amiga is a graphic system and all applications should have a graphic user interface. ClassAct is the only system that allows you to easily create a GUI that doesn't suffer from the deficiencies listed above. If you want your application to be easy to use, fast and professional looking then you NEED ClassAct. Purchasing ClassAct: -------------------- ClassAct is availble NOW only from Phantom Development for just $69.95 US. Contact us now to order! Phantom Development, LLC. P.O. Box 572 Plantsville, CT 06479 U.S.A. Tel/FAX: (860)276-8175 E-Mail: caldi@pcnet.com WWW: http://www.pcnet.com/~caldi Here is some of what is included with ClassAct: - The complete set of ClassAct BOOPSI classes. - Autodocs in text and AmigaGuide format telling you how to use each class. - classact.lib which includes SAS/C autoopen support for ClassAct classes. - SBGen which allows you to quickly generate SpeedBar gadget source code and image data. - Examples programmes in C for using each of the classes. - C includes that you will need for writing programs that use ClassAct. - Technical support from Phantom Development. We hope you enjoy the ClassAct demo. If you have any questions or comments, please do not hesitate to contact us.