home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / CDTools / ClassAct / ClassAct2Demo.readme < prev    next >
Text File  |  1997-06-14  |  10KB  |  266 lines

  1. Short:    ClassAct 2 demo, advanced GUI toolkit
  2. Uploader: timmer@warped.com
  3. Type:     dev/gui
  4.  
  5.  
  6.                                ClassAct 2.0 Demo
  7.                                -----------------
  8.                                     -------
  9.                                       ---
  10.  
  11. ClassAct is a set of over 30 BOOPSI classes co-authored by Christopher
  12. Aldi, Timothy Aston, Osma Ahvenlampi, and Petter Nilsen.  Its now being
  13. published by Finale Development, Inc.
  14.  
  15. ClassAct provides object-oriented building blocks for your application in
  16. the form of Intuition BOOPSI classes available as either shared run-time or
  17. link-time libraries.  As they are standard classes, they may be used with
  18. any application environment supporting BOOPSI.  ClassAct is a complete GUI
  19. system in its own right, supporting everything from simple buttons to an
  20. advanced list management class, and includes a complete window GUI layout
  21. system classes that lets you create font-sensitive and resizable interfaces
  22. quickly and easily, including any preferenced window backfill pattern
  23. loadable via the system DataTypes.
  24.  
  25. Programs that use ClassAct can be made freely distributable, shareware,
  26. commercial, etc.  and there is NO FEE for users.  When you purchase
  27. ClassAct, users of your software get to use all the preferences functions
  28. of our system.  ClassAct a powerful and time-saving choice for software
  29. developers, and an affordable and convenient one as well.
  30.  
  31. Since ClassAct classes are BOOPSI, they automatically support all kinds of
  32. great features such as window relatively (resizability), 3.x help,
  33. notification, and interconnections with other BOOPSI classes (which do not
  34. necessarily have to be ClassAct classes).  ClassAct classes are "standard"
  35. AmigaOS BOOPSI class libraries, much like the colorwheel and gradient
  36. sliders that come with release 3.x of the Amiga's operating system.
  37. ClassAct classes are built for speed, power, efficiency and stability.
  38.  
  39. ClassAct is compatible with 2.04 (V37) thru 3.1 (V40) releases of the Amiga
  40. operating system and take advantage of performance increases available in
  41. release 3.x (V39+).  ClassAct has been tested with ECS, AGA, CyberGraphics,
  42. Retina, Picasso II and EGS Spectrum.
  43.  
  44. ClassAct is an expanding project, providing you with the graphical user
  45. interface tools you need to write your application.  ClassAct is currently
  46. over 30 different classes, and the list is growing all the time!
  47.  
  48. Installation:
  49. -------------
  50.  
  51. You must first run the Install_Classes Installer script to install the
  52. ClassAct classes and prefs tool on your Amiga.  You will not be able to run
  53. any of the examples without the classes installed.  If you already have
  54. some ClassAct classes on your system, the Installer will only copy NEWER
  55. versions.  Note that the Installer does not copy the examples or demo
  56. documentation.  You may run the demos right out of the extracted archive
  57. one installing the classes.  Class updates dated newer than this demo
  58. archive may, or may not be available for FTP from ftp.warped.com or
  59. ftp.finale-dev.com user support sites.
  60.  
  61. Support Classes:
  62. ----------------
  63.  
  64.  * ARexx class
  65.     - Powerful ARexx class which can be used to create and manage
  66.       arexxports. Supports many arexx abilities such as stems, etc.
  67.  
  68.  * Window class
  69.     - creates intuition window objects.  Windows maybe opened, closed
  70.       or iconified at will.  Many window attributes may be set while
  71.       the window is open. Automatically handles keyboard control,
  72.       task defered display rendering, and many other issues to
  73.       simplify IDCMP processing and programming overhead. Preference
  74.       user backfill hooks are also supported.
  75.  
  76. Gadget Classes:
  77. ---------------
  78.  * Button gadget class
  79.     - powerful button class with many of options including built-in
  80.       arrow glyphs, tab-cycle support, custom images and more.
  81.  
  82.  * CheckBox gadget class
  83.     - for checkbox gadgets, very much like GadTools CHECKBOX_KIND.
  84.  
  85.  * Chooser gadget class
  86.     - for pop-up and drop-down menus simular in purpose to CycleGadgets.
  87.  
  88.  * Clicktab gadget class
  89.     - for file folder like click tab pages
  90.  
  91.  * Fuel Gauge gadget class
  92.     - for progress indication, several features including optional
  93.       tick marks, and orientation settings.
  94.  
  95.  * GetFile gadget class
  96.     - Allows the user the option of typing in a file name or popping up a
  97.       file requester to choose a file.
  98.  
  99.  * GetFont gadget class
  100.     - Lets the user pop up a font requester to choose a font.
  101.  
  102.  * GetScreenMode gadget class
  103.     - Lets the user pop up a screen mode requester to choose a screen mode.
  104.  
  105.  * Integer gadget class
  106.     - an integer gadget with optional arrows.
  107.  
  108.  * ListBrowser gadget class
  109.     - a listview supporting multiple columns, images, multi-select, etc.
  110.  
  111.  * Layout gadget class -
  112.     - for laying out gadgets and images in a font-sensitive and resizable
  113.       hierarchical group fashion.
  114.  
  115.  * Page gadget class -
  116.     - may be used in conjuntion with clicktab or other classes
  117.       to provided paged gui displays.
  118.  
  119.  * RadioButton gadget class
  120.     - for radio button gadgets, like GadTools MX_KIND.
  121.  
  122.  * Scroller gadget class
  123.     - a proportional scrollbar with arrows, and slider mode.
  124.  
  125.  * SpeedBar gadget class
  126.     - for button tool bars (horizontal or vertical orientations) with
  127.       optional window title bar help messages.
  128.  
  129.  * String gadget class
  130.     - a simple string gadget with bevel frame.
  131.  
  132.  
  133. Image Classes:
  134. --------------
  135.  * Bevel image class
  136.     - for drawing bevel grouping boxes
  137.     - supports all kinds of standard bevels, including titled grouping.
  138.       bevels, drop-box bevels, optional inner fill color and text, etc.
  139.  
  140.  * Bitmap image class
  141.     - A contributed class, by Yvon Rozijn (Author of A-Web Amiga WWW
  142.       Browser)
  143.     - easily create images for Bitmap structures.
  144.     - loads images seamlessly through datatypes.library.
  145.     - resultant bitmap image can be embedded within a GUI Layout, Button,
  146.       Speedbar, etc.
  147.  
  148.  * Draw List image class
  149.     - for designing custom colorized and scaled vector/areafill images.
  150.  
  151.  * Glyph image class
  152.     - for standard scalable system images
  153.     - includes many images: arrows, get file, get font, etc.
  154.  
  155.  * Label image class
  156.     - makes multi-line labels mixing text, colors, images, styles, etc.
  157.  
  158.  * Penmap image class
  159.     - for pen-remapped images.
  160.  
  161.  
  162. Future classes in development include requester class, balance groups,
  163. virtual groups, application class, external tracker,  printer class,
  164. and more!
  165.  
  166. Should You Use ClassAct?:
  167. -------------------------
  168. Have you written or are you currently in the process of developing Amiga
  169. applications?  If so, the answer is a very definite YES, you should be
  170. using ClassAct.
  171.  
  172. The graphic user interfaces of many Amiga applications fit atleast one or
  173. more of the following descriptions:
  174.  
  175.  - Non-existant (i.e. command line only)
  176.  - Not font sensitive
  177.  - Not Locale sensitive
  178.  - Slow
  179.  - Memory Intensive
  180.  - Unattractive
  181.  - Lacking in intuitiveness and originality
  182.  - Non-standard
  183.  - Poor or limited keyboard control
  184.  
  185. The reasons for this are simple.  Many of the existing systems for creating
  186. a GUI are either limited in features, slow, hard to use, and/or violate
  187. system standards.  ClassAct makes every attempt to combine compability,
  188. flexiblity, usablility and some originality while following Amiga style
  189. guide.
  190.  
  191. This is why you should use ClassAct.  The Amiga is a graphic system and
  192. applications should have a attractive and responsive graphic user
  193. interface.  The ClassAct toolkit allows you to easily create an attractive
  194. GUI that doesn't suffer from the deficiencies listed above.
  195.  
  196. If you want your application to be easy to use, fast and professional
  197. looking then you should consider ClassAct.
  198.  
  199.  
  200. Purchasing ClassAct:
  201. --------------------
  202.  
  203. ClassAct is availble NOW only from for just $39.95 USD for public domain
  204. and sharware authors, and $69.95 USD for commercial developers.  It can be
  205. ordered directly from Finale Development, Inc:
  206.  
  207.  
  208.     Finale Development, Inc.
  209.     P.O. Box 6905
  210.     West Palm Beach, FL. 33405
  211.     USA
  212.  
  213.     Phone: 1 (203) 235-7518
  214.       Fax: 1 (203) 237-8459
  215.  
  216.     E-Mail: caldi@ct1.nai.net
  217.     E-Mail: caldi@finale-dev.com
  218.  
  219. If you are an author of an exising application using a competitive GUI
  220. product such as MUI, BGUI, StormWizard, GadLayout, GTLayout, Triton,
  221. GadOutline, or GUIEnv, you may take an advantage of a $10 USD discount
  222. off the purchase price.
  223.  
  224.  
  225. The ClassAct web site url is:
  226.  
  227.     WWW: http://www.warped.com/~timmer/classact/
  228.  
  229.  
  230. Here is some of what is included with ClassAct:
  231.  
  232.  - The complete set of ClassAct BOOPSI classes.
  233.  
  234.  - Documentation how to use each class in C= AutoDoc format.
  235.  
  236.  - Examples programs in C and AmigaE for using each of the classes.
  237.  
  238.  - C, AmigaE, Cyclone Module II, includes that you will need for writing
  239.    programs that use ClassAct. Assember support available, ask for details.
  240.    We offer FREE copies of ClassAct to anyone who wishes to create the
  241.    support modules and includes for other compilers. Please email us for
  242.    more details.
  243.  
  244.  - classact.lib which includes SAS/C or DICE auto-open support for
  245.    ClassAct classes easing use. Source included.
  246.  
  247.  - SBGen which allows you to quickly generate SpeedBar gadget source
  248.    code and image data from a collection of 100+ pre-designed images.
  249.  
  250.  - Free bug fixes via ftp/email.
  251.  
  252.  - Free minor updates via ftp/email. 
  253.  
  254.  - Technical support directly from the ClassAct Development Team
  255.    and via the ClassAct Mailing list. (See our FAQ for more info).
  256.  
  257. We hope you enjoy the ClassAct demo.  Be sure you experiment with the
  258. included preferences program to configure various GUI styles. If you
  259. have any questions or comments, suggestions or problems, please do not
  260. hesitate to contact us.
  261.  
  262. We want your comments and suggestions so we can improve ClassAct. If you
  263. should find a bug, or shortcoming in the system, we encorage you to contact
  264. us immediatly with as much related information as possible - an unreported
  265. bug may never get fixed if it is not discovered and reported.
  266.