home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 480.lha / SmartField / Docs / Package Contents.pp / Package Contents
Encoding:
Text File  |  1991-02-11  |  5.2 KB  |  134 lines

  1. PACKAGE CONTENTS
  2.  
  3.  
  4. The SmartFields LHArc file is divided into four main directories:
  5.  
  6.     docs
  7.         Contains all SmartFields documentation.
  8.     include
  9.         Contains two include header file subdirectories.
  10.     programs
  11.         Contains sample program subdirectories, each containing the source
  12.         code, the executable program, and an executable batch file for the
  13.         linking process (originally set up to run with the Manx C linker).
  14.     functions
  15.         Contains the source to all of the SmartFields functions and the
  16.         executable batch files to help you create your console.lib library.
  17.  
  18. The include directory is divided further into these subdirectories:
  19.  
  20.     console
  21.         Contains the console.h, fields.h, and functions.h include header
  22.         files to be copied onto your compiler work disk.
  23.     toolkit
  24.         Contains the toolkit.h include header file to be copied onto your
  25.         compiler work disk.
  26.  
  27. The programs directory is divided further into subdirectories:
  28.  
  29.     coninput
  30.         Contains a console input test program.
  31.     example
  32.         Contains a file maintenance example program.
  33.     graphic
  34.         Contains a graphic rendering test program.
  35.     requester
  36.         Contains a requester example program.
  37.  
  38.  
  39. coninput
  40.     This directory contains the console input test function.  Run the program
  41.     from the CLI.  The program will open a window and monitor every key you
  42.     press, displaying the code returned by the console_input() function.  For
  43.     displayable characters, the codes returned are displayed in decimal,
  44.     hexadecimal, and character form.  All other codes are displayed as the
  45.     console/console.h flag.  Also see the "Keyboard Chart" section for more
  46.     details.
  47.  
  48.     Contents:
  49.         c.c - source code
  50.         c   - executable program
  51.         cl  - executable batch file for linking process
  52.  
  53.  
  54. example
  55.     This directory contains an example program that demonstrates the
  56.     SmartFields capabilities.  The program is a simple file maintenance
  57.     program, maintaining a singly-linked linear list of vendors in RAM.  Use
  58.     the menu "Enter" command to add or change a vendor.  To change an already
  59.     added vendor, just type the vendor's name and press RETURN.  The source
  60.     code to this program is explained in some detail in the "Creating a
  61.     SmartFields Program" section of this manual.
  62.  
  63.     Contents:
  64.         e.c    - source code
  65.         e      - executable program
  66.         el     - executable batch file for linking process
  67.         itoa.c - supplied just in case
  68.  
  69. graphic
  70.     This directory contains a program that demonstrates the dazzling effect
  71.     that color adds to SmartFields programs.  The first three fields dictate
  72.     the color and style of the text in the bottom field.  These fields
  73.     correspond to the FrontPen, BackPen, and Style parameters in the Field
  74.     structure.  Press RETURN after you enter each value so that the program
  75.     recognizes your entry.  The English equivalents to the values you enter
  76.     will be displayed just to the right of each field.  When you type in the
  77.     bottom field, the text will appear with current graphic settings.  Note
  78.     that text entered earlier will not automatically be changed to the
  79.     current settings unless you refresh the display by sizing the window.
  80.  
  81.     This sample program also demonstrates some of the problems that occur
  82.     when you specify a BackPen that is not the same as the window's
  83.     background color.  Change the background color to 2 or 3, then resize the
  84.     window and see what happens.  The randomly placed colored squares are the
  85.     result of the Intuition refreshing method.  You can avoid this somewhat
  86.     by using the SIMPLE_REFRESH method, but this is often inconvenient.
  87.  
  88.     Contents:
  89.         g.c    - source code
  90.         g      - executable program
  91.         gl     - executable batch file for linking process
  92.         itoa.c - supplied just in case
  93.  
  94.  
  95. requester
  96.     This directory contains a program that demonstrates how to use
  97.     SmartFields with requesters, giving the user keyboard equivalents to each
  98.     of the requester's gadgets.
  99.  
  100.     Contents:
  101.         r.c - source code
  102.         r   - executable program
  103.         rl  - executable batch file for linking process
  104.  
  105.  
  106. functions
  107.     This directory contains the source code to every SmartFields function.
  108.     In addition, this directory contains the following files:
  109.  
  110.         cb
  111.             This is an executable batch file to create the console.lib
  112.             library from the collection of compiled SmartFields functions
  113.             (see the "List of Functions" section in this manual).  It is
  114.             originally setup to work with the Manx C librarian.
  115.  
  116.         console.compile
  117.             This is an executable batch file to mass compile at once all of
  118.             the SmartFields functions.  The compile program used is "cc" with
  119.             no flags.  Mass replace this if your compiler has a different
  120.             name or if you use compilation flags.
  121.  
  122.         console.lib.build
  123.             This is the file used by the librarian to create the console.lib
  124.             library.  This contains the names of all of the compiled
  125.             SmartFields functions in an order such that there are no
  126.             unresolved references.
  127.  
  128.  
  129. Package Contents  01/13/90
  130. © Copyright 1990 Timm Martin
  131. All Rights Reserved Worldwide
  132.  
  133. /*-- END --*/
  134.