home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / a / art25.zip / ARTIST.DOC < prev    next >
Text File  |  1993-01-19  |  65KB  |  1,236 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                 A N S I a r t i s t
  13.                 Version 2.5
  14.  
  15.                   TUTORIAL MANUAL
  16.           Copyright (c) 1991, 93 by dimas Software
  17.           All rights reserved by Thomas Sauer and Dirk Focken
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                   dimas Software
  33.                   Hauptstasse 49
  34.               D-W6715 Lambsheim Germany, Europe
  35.              Phone: GERMANY-06233-53972
  36.                CompuServe: 100020,224
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.     0. Table of Contents
  50.     ===================================================================
  51.  
  52.     1. Registered Trademarks..........................................3
  53.     2. The Shareware Concept..........................................3
  54.     3. dimas Software.................................................3
  55.     4. When to Register...............................................4
  56.     5. Non-registered Users...........................................4
  57.     6. Support........................................................4
  58.        6.1. Technical Support.........................................4
  59.        6.2. ANSIartist License Agreement..............................4
  60.           6.2.1. Copyright............................................5
  61.           6.2.2. Definitions..........................................5
  62.           6.2.3. Shareware Copies.....................................5
  63.           6.2.4. Registered Copies....................................5
  64.           6.2.5. Use of One Copy on Two Computers.....................5
  65.           6.2.6. Use of ANSIartist on Networks or Multiple Systems....6
  66.           6.2.7. Making Copies........................................6
  67.           6.2.8. Distribution Restrictions............................6
  68.           6.2.9. Use of ANSIartist....................................6
  69.           6.2.10. Shareware Evaluation Version warranty...............6
  70.           6.2.11. Registered Version Warranty.........................7
  71.     7. Order and Registration Information.............................7
  72.     8. Introduction...................................................8
  73.     9. Installation...................................................8
  74.     10. System Requirements...........................................9
  75.     11. Getting Started...............................................9
  76.     12. The User Interface............................................9
  77.        12.1. Hotkeys.................................................10
  78.        12.2. Windows.................................................10
  79.        12.3. The Status Line.........................................11
  80.        12.4. Dialog Windows..........................................12
  81.           12.4.1. Check boxes and Radio Buttons......................12
  82.           12.4.2. Input Lines and Lists..............................12
  83.     13. The first Screen.............................................13
  84.        13.1. Cursor Movements........................................13
  85.        13.2. Edit Keys...............................................14
  86.        13.3. First Screen Changes....................................14
  87.        13.4. Block Operations........................................15
  88.        13.5. The Undo Feature........................................16
  89.        13.6. The Context Menu........................................16
  90.        13.7. Colors..................................................16
  91.           13.7.1. Creating a colorful screen.........................16
  92.           13.7.2. Color Hotkeys......................................16
  93.        13.8. Lines...................................................17
  94.           13.8.1. How to draw a line.................................17
  95.        13.9. Boxes...................................................17
  96.           13.9.1. Drawing Boxes......................................18
  97.        13.10. Replacing Attributes...................................18
  98.     14. File Commands................................................18
  99.        14.1. Saving our Screen.......................................18
  100.           14.1.1. Saving as ANSI screen..............................18
  101.           14.1.2. Other file formats.................................18
  102.        14.2. Loading a Screen........................................19
  103.           14.2.1. Loading WildCat files..............................19
  104.     15. Hotkeys......................................................19
  105.     16. Tabulators...................................................19
  106. ---------------------------------------------------------------------------
  107.     Page 2                                  ANSIartist 2.5 - ARTIST.DOC
  108.  
  109.     17. Variables....................................................19
  110.        17.1. Variable Handling.......................................20
  111.     18. What now?....................................................20
  112.  
  113.  
  114.     1. Registered Trademarks
  115.     ===================================================================
  116.       Nearly all Software and Hardware names mentioned in  this  manual
  117.     are registered trademarks. All trademarks used in this  manual  are
  118.     registered trademarks of the respective firms.
  119.  
  120.     2. The Shareware Concept
  121.     ===================================================================
  122.       We distribute ANSIartist under the shareware  concept.  Shareware
  123.     is a unique marketing idea born of the computer  revolution.  Users
  124.     are allowed  to  obtain  complete  working  programs  to  test  and
  125.     evaluate freely for a limited period. If  they  find  the  programs
  126.     useful they should register their copy of the  program.  The  small
  127.     registration fee goes to support the authors and encourage them  to
  128.     continue to improve the software. Shareware depends  on  honesty.  
  129.     The computer programs are distributed freely as finished  products.
  130.     The authors of this  form  of  program  depend  completely  on  the
  131.     honesty of end users for compensation for their work. If you use  a
  132.     shareware program, any shareware  program,  please  be  honest  and
  133.     register your copy. Shareware is not  free  software.  It  requires
  134.     just as much work and effort to produce as  the  highly  advertised
  135.     commercial products, but it usually sells for a small  fraction  of
  136.     the price. Registering a  shareware  program  also  gives  you  the
  137.     unique opportunity to do something  that  is  virtually  impossible
  138.     with most commercial software. When  you  register,  your  comments
  139.     and ideas usually will get directly to the author  of  the  program
  140.     and the response you will receive is from him/her. This fact  gives
  141.     certainty to you that your ideas will be heard by  someone  who  is
  142.     paying attention. It is also from  this  pool  of  suggestions  and
  143.     ideas that future improvements are spawned.
  144.       Shareware companies sparingly don't  spend  millions  of  dollars
  145.     doing "market research"  or  advertising  the  heck  out  of  their
  146.     products to sell you something that you have only  read  about.  It
  147.     is all up front,... here it is,... fully  functional,...  you  like
  148.     it, please buy it,... if you don't... erase it. Shareware  that  is
  149.     of high quality at low  prices  does  tend  to  keep  all  software
  150.     prices lower and is therefore a necessity in its  own  right.  When
  151.     you support shareware you not only receive the right to use a  good
  152.     program but you also  make  a  statement  to  the  entire  software
  153.     industry. Shareware  is  a  distribution  method,  not  a  type  of
  154.     software. Make the  free  world  economy  work!    Please  register
  155.     shareware.
  156.  
  157.     3. dimas Software
  158.     ===================================================================
  159.        dimas  Software  committs  providing  programs  that  make  the
  160.     operations of computers easier. Through your support,  we  hope  to
  161.     provide on going updates and  enhancements  to  make  this  product
  162.     even better. Through the balance of this manual,  unless  specified
  163.     otherwise, the term ANSIartist is used to  refer  to  the  complete
  164.     shareware  product  -  containing  the  program  files   and    the
  165.     utilities, and the associated documentation and sample files.
  166. ---------------------------------------------------------------------------
  167.     ANSIartist 2.5 - ARTIST.DOC                                  Page 3
  168.  
  169.      
  170.     4. When to Register
  171.     ===================================================================
  172.       We grant a limited license to use this software for a period  not
  173.     to exceed thirty days to non-registered users. During  this  period
  174.     they should test and evaluate the software to determine if it  will
  175.     meet their needs.
  176.       The use of this  program  beyond  this  limited  period  requires
  177.     registration. Registration gives you the right to use the  software
  178.     as documented in the license.
  179.     >> Note:  Registered  users  of  ANSIartist  will  also  enjoy  the
  180.     benefits of additional utility programs. Get the registered copy!
  181.      
  182.     5. Non-registered Users
  183.     ===================================================================
  184.        Non-registered  users,  including  SysOps,  may  distribute  the
  185.     SHAREWARE VERSION of ANSIartist  providing  they  comply  with  the
  186.     following:
  187.       * Yo must copy the software in its original unmodified form.
  188.       * You must include all files in the copy.
  189.       * Don't request any fee or charge for  the  distribution  of  the
  190.     software.
  191.       Do not  distribute  ANSIartist  in  conjunction  with  any  other
  192.     product without the express  written  consent  of  dimas  Software.
  193.     Disk vendors and distributors who  wish  to  distribute  ANSIartist
  194.     for a service fee, should refer to the license rules  contained  in
  195.     Section 7.
  196.  
  197.     6. Support
  198.     ===================================================================
  199.     6.1. Technical Support
  200.     -------------------------------------------------------------------
  201.       Technical support  for  ANSIartist  is  available  to  registered
  202.     users. If you are not a registered user, we will provide  you  with
  203.     assistance to install and evaluate a shareware copy  of  ANSIartist
  204.     during the thirty day evaluation  period,  but  we  cannot  provide
  205.     support beyond that until you register. Registered  users  entitles
  206.     support for 12 months following registration. This  support  covers
  207.     questions about using the product and provides updates for  serious
  208.     bugs. Support is obtained by:
  209.      * mail
  210.             dimas Software
  211.             Hauptstrasse 49
  212.             D-W6715 Lambsheim
  213.             Germany, Europe
  214.      *  phone  (limited  to  1    hour    per    registration    unit)
  215.     GERMANY-6233-53972
  216.      * fax GERMANY-6233-51210
  217.      * CompuServe mail 100020,224
  218.       Registered users will get all minor  version  updates  (2.xx)  of
  219.     this product within one year after  registration.  You  can  obtain
  220.     anytime the latest version  of  ANSIartist  on  CompuServe  in  the
  221.     IBMBBS forum or at the Kurpfalz  BBS  (GERMANY-6233-55087)  in  the
  222.     dimas forum.
  223.  
  224.     6.2. ANSIartist License Agreement
  225.     -------------------------------------------------------------------
  226. ---------------------------------------------------------------------------
  227.     Page 4                                  ANSIartist 2.5 - ARTIST.DOC
  228.  
  229.       This license agreement governs your use  of  ANSIartist.  If  you
  230.     have any questions about it, please contact to dimas Software.
  231.  
  232.     6.2.1. Copyright
  233.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  234.       The ANSIartist program and all other programs  and  documentation
  235.     distributed  or  shipped  with  it  are  Copyright  1992  by  dimas
  236.     Software and protected by German and International  Copyright  Law.
  237.     In the rest of  this  document,  this  collection  of  programs  is
  238.     referred as "ANSIartist". We grant a license to use  your  copy  of
  239.     ANSIartist only under the terms and conditions  specified  in  this
  240.     license agreement.
  241.  
  242.     6.2.2. Definitions
  243.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  244.       ANSIartist is distributed in two forms: A  "registered"  copy  of
  245.     ANSIartist is a copy distributed on diskette, purchased from  dimas
  246.     Software, and  which  includes  a  serial  number  and  the  legend
  247.     "registered" in the program sign-up message or help screen, and  on
  248.     the  diskette  label.  The  second  form,  a  "shareware"  copy  of
  249.     ANSIartist is a copy distributed on diskette or via  an  electronic
  250.     bulletin  board,  on-line  service,  or  other  electronic   means,
  251.     obtained from a shareware disk vendor,  or  obtained  from  another
  252.     individual, and which displays the legend  "Unregistered"  for  the
  253.     functions identified above.
  254.  
  255.     6.2.3. Shareware Copies
  256.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  257.       We distribute shareware copies of ANSIartist to allow you to  try
  258.     the program before you pay for  it.  They  are  Copyright  1992  by
  259.     dimas Software, and do not constitute  "free"  or  "public  domain"
  260.     software. You may use a shareware copy of ANSIartist at  no  charge
  261.     for a trial period of up to thirty days. If you  wish  to  continue
  262.     using ANSIartist after that  period,  you  must  buy  a  registered
  263.     copy. If you choose not to buy a registered  copy,  you  must  stop
  264.     using ANSIartist, though you may keep copies and  pass  them  along
  265.     to others.
  266.      
  267.     6.2.4. Registered Copies
  268.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  269.       dimas Software distributes registered  copies  of  ANSIartist  to
  270.     those who have ordered them. You may only use your registered  copy
  271.     of ANSIartist may on the  number  of  computers  specified  on  the
  272.     license agreement.
  273.  
  274.     6.2.5. Use of One Copy on Two Computers
  275.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  276.       If you have a registered copy of  ANSIartist  which  is  licensed
  277.     for use on a single computer, you may install it on  two  computers
  278.     (for example, at work and at home). You have to provide that  there
  279.     is no possibility the two computers will be  in  use  at  the  same
  280.     time,  and  that  you  have  bought  ANSIartist  yourself,  or   if
  281.     ANSIartist  was  bought  by  your  employer,  that  you  have  your
  282.     employer's  explicit  permission  to  install  ANSIartist  on   two
  283.     systems as described in this paragraph. The right  to  install  one
  284.     copy  of  ANSIartist  on  two  computers  is  limited  to    copies
  285.     originally licensed for use on a single computer, and  may  not  be
  286. ---------------------------------------------------------------------------
  287.     ANSIartist 2.5 - ARTIST.DOC                                  Page 5
  288.  
  289.     used to expand the number of systems covered under  a  multi-system
  290.     license.
  291.     6.2.6. Use of ANSIartist on Networks or Multiple Systems
  292.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  293.       You may install your registered copy of ANSIartist on a  computer
  294.     attached to a network, or remove it from one computer  and  install
  295.     it on a different one, provided there is no  possibility  that  not
  296.     more users than it is licensed for  will  use  it.    We  define  a
  297.     "user" as one keyboard which is connected to a  computer  on  which
  298.     ANSIartist is installed or used, regardless of whether or  not  the
  299.     user of the keyboard  is  aware  of  the  installation  or  use  of
  300.     ANSIartist in the system.
  301.  
  302.     6.2.7. Making Copies
  303.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  304.       You  may  copy  any  version  of  ANSIartist  for  normal  backup
  305.     purposes, and you may give  copies  of  the  shareware  version  to
  306.     other individuals, which they may also use and copy subject to  the
  307.     terms of this agreement. If  you  copy  the  shareware  version  of
  308.     ANSIartist for others, you must include all the  files  distributed
  309.     with it, including this  one.  YOU  MAY  NOT  GIVE  COPIES  OF  THE
  310.     REGISTERED VERSION TO ANY OTHER PERSON FOR ANY PURPOSE.
  311.      
  312.     6.2.8. Distribution Restrictions
  313.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  314.       You may NOT distribute ANSIartist other than  through  individual
  315.     copies of the shareware version passed to  friends  and  associates
  316.     for  their  individual  use.  Specifically,  you  may  not    place
  317.     ANSIartist or any part of the ANSIartist package in any user  group
  318.     or commercial library, or distribute it with any other  product  or
  319.     as an incentive to purchase  any  other  product,  without  express
  320.     written permission from dimas Software, and you may not  distribute
  321.     for a fee, or in any way sell copies of ANSIartist or any  part  of
  322.     the ANSIartist package. Anyone distributing the  shareware  version
  323.     of ANSIartist for any  kind  of  remuneration  must  first  contact
  324.     dimas  Software  at  the  address  below  for  authorization.  This
  325.     authorization  will  be  granted  automatically  to    distributors
  326.     recognized by the ASP as adhering to its guidelines  for  shareware
  327.     distributors, and such distributors may begin  offering  ANSIartist
  328.     immediately (However, you have to advise  dimas  Software  so  that
  329.     the distributor can be kept up-to-date with the latest  version  of
  330.     ANSIartist).
  331.      
  332.     6.2.9. Use of ANSIartist
  333.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  334.       ANSIartist is a powerful program.  While  we  have  attempted  to
  335.     build in reasonable  safeguards,  if  you  do  not  use  ANSIartist
  336.     properly you may destroy  files  or  cause  other  damage  to  your
  337.     computer software and data. You assume full responsibility for  the
  338.     selection and use of ANSIartist to achieve your  intended  results.
  339.     As stated below, dimas Software limits its warranty to  replacement
  340.     of a defective program diskette.
  341.  
  342.     6.2.10. Shareware Evaluation Version warranty
  343.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  344.       The shareware version is provided as is. dimas Software makes  NO
  345.     warranty of any  kind,  expressed  or  implied,  including  without
  346. ---------------------------------------------------------------------------
  347.     Page 6                                  ANSIartist 2.5 - ARTIST.DOC
  348.  
  349.     limitation, any warranties of merchantability and/or fitness for  a
  350.     particular purpose.
  351.      
  352.     6.2.11. Registered Version Warranty
  353.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  354.       dimas Software warrants the physical diskette provided  with  the
  355.     registered  versions  to  be  free  of  defects  in  materials  and
  356.     workmanship for 90 days from the date  of  registration.  If  dimas
  357.     Software  receives  notification  within  the  warranty  period  of
  358.     defects in materials  or  workmanship,  and  such  notification  is
  359.     determined by dimas Software to be  correct,  dimas  Software  will
  360.     replace the defective diskette. Concerrning to the software,  dimas
  361.     Software makes  no  warranty  of  any  kind,  express  or  implied,
  362.     including but not limited to any warranties of merchantability  and
  363.     fitness  for  a  particular  purpose.  The  entire  and   exclusive
  364.     liability and remedy for breach of this warranty shall  be  limited
  365.     to replacement of the defective diskette and shall not  include  or
  366.     extend to any claim for or right  to  recover  any  other  damages,
  367.     including but not limited to, loss of profit, data, or use  of  the
  368.     software, or  special,  incidental,  or  consequential  damages  or
  369.     other similar claims, even if dimas Software has been  specifically
  370.     advised of the possibility of such damages. In NO event will  dimas
  371.     Software liability for any damages to you or any other person  ever
  372.     exceed the lower of the suggested list price or actual  price  paid
  373.     for the license to use the software, regardless of any form of  the
  374.     claim.
  375.      
  376.     7. Order and Registration Information
  377.     ===================================================================
  378.       If you have already paid for  and  registered  ANSIartist:  thank
  379.     you. If you obtained ANSIartist from a shareware  disk  vendor,  an
  380.     on-line computer service or bulletin board, a friend or  colleague,
  381.     or another similar source, you have an unregistered  (trial)  copy.
  382.     As the copyright holder for ANSIartist, dimas Software  allows  and
  383.     encourages you to use this trial copy without charge for a  limited
  384.     period, under the terms of the ANSIartist  license  agreement  (see
  385.     Section 6.2). After  this  thirty  day  period  expires,  you  must
  386.     purchase (register and pay for) ANSIartist to  continue  using  it.
  387.     This shareware distribution method allows you to determine  whether
  388.     the  program  meets  your  needs  before  you  pay  for  it.  As  a
  389.     registered user, you are entitled to a number of privileges:
  390.      * A diskette with the latest version  of  the  ANSIartist  program
  391.     will be mailed to you.
  392.      * Access and use of any subsequent  minor  version  updates  (i.e.
  393.     2.xx)  as  they  become  available  through  public   or    private
  394.     distribution channels.
  395.      * Support, as described in Section vi, is available for  a  period
  396.     of twelve months following registration.
  397.      *  Notification  of  future  major  updates  (i.e.  3.xx)  and  a 
  398.     reduction in rates for upgrades.
  399.      * Shipment of a number of extremely useful utility  programs  that
  400.     are  only  made  available  to  registered  users.  Refer  to   the
  401.     Utilities Manual (UTILS.DOC).
  402.       The registration fee for a single copy of ANSIartist is  $49,  or
  403.     DM 60. As explained in detail in this  section,  this  payment  fee
  404.     entitles you to an  up-to-date  copy  of  ANSIartist,  support  and
  405.     upgrade privileges, and a number of  additional  utility  programs.
  406. ---------------------------------------------------------------------------
  407.     ANSIartist 2.5 - ARTIST.DOC                                  Page 7
  408.  
  409.     Discounts are available for multiple users at  a  given  site.  The
  410.     fee for a license is based on  the  estimated  number  of  separate
  411.     users of the ANSIartist program. For local area networks, one  copy
  412.     must be licensed for each computer that will be using  the  program
  413.     on the network. To use the discount schedule  below,  estimate  the
  414.     total number of copies that you may eventually use.
  415.      
  416.               ANSIartist 2.5
  417.      | Number of users (copies)     Price per copy
  418.      | 1                            $49     DM 60
  419.      | 2 to 10                      $25     DM 45
  420.      | 11 to 25                     $22     DM 40
  421.      | 26 to 50                     $20     DM 35
  422.      | 51 to 75                     $18     DM 30
  423.      | 76 to 100                    $16     DM 25
  424.      | 101 to 125                   $15     DM 23
  425.      | Unlimited at one site        $2500   DM 4000
  426.         
  427.       Only one copy of the software  will  be  shipped  in  each  case,
  428.     regardless of the number of users licensed.  All prices  are  shown
  429.     in $US and DM. Payments are accepted in either American  or  German
  430.     currencies. Payment accepted by Eurocheque (DM), American  Express,
  431.      MasterCard, or Eurocard. Invoices accepted for orders over $100.
  432.     >> Note: Credit card  billings  will  originate  in  Deutsche  Mark
  433.     (DM). ANSIartist can be  ordered  using  the  order  forms  in  the
  434.     ORDER.FRM file. Phone  orders  accepted  at  GERMANY-6233-53972  or
  435.     transmit your order form to us by fax  at  GERMANY-6233-51210.  You
  436.     can also order via CompuServe (CIS 100020,224). Please include  all
  437.     information  on  the  order  form  with  your  electronic    order,
  438.     preferably in the same format.
  439.  
  440.     8. Introduction
  441.     ===================================================================
  442.       This  manual  was  designed  as  a  "Quick  Start  Workshop".  It
  443.     contains all information you need to use  the  ANSIartist  -  after
  444.     reading this manual, you will be able  to  create  your  first  own
  445.     screens. If you need a reference guide, refer  to  GUIDE.DOC  which
  446.     came along the ANSIartist, too;  refer  to  PACKAGE.LST  to  get  a
  447.     complete file list.
  448.       You are SysOp or user of a mailbox. Well, at any time,  you  want
  449.     to create a colorful screen, menu, message, advert, etc. Now,  what
  450.     to do? The first possibility is  to  create  the  screen  with  any
  451.     editor and to insert the color codes manually. This operation  will
  452.     take much time and will make later changes nearly  impossible.  The
  453.     second possibility  is  to  use  a  tool  to  create  your  screen.
  454.     ANSIartist is such a tool.
  455.       Why ANSIartist? We are users  of  mailboxes  ourselves  and  have
  456.     personal contacts to SysOps. Some time ago, a  sysop  asked  us  to
  457.     write a real quick and easy-to-use  screen  editor  with  many  and
  458.     powerful features, which creates an  ANSI  screen  without  wasting
  459.     bytes. So we did: ANSIartist is easy-to-use,  quick,  powerful  and
  460.     does not waste any bytes! Only coding manually  will  save  one  or
  461.     two more bytes... Well, and now... Let's start!
  462.      
  463.     9. Installation
  464.     ===================================================================
  465.        After  extracting  the  archive  file  ANSIartist  came  in,  we
  466. ---------------------------------------------------------------------------
  467.     Page 8                                  ANSIartist 2.5 - ARTIST.DOC
  468.  
  469.     recommend to create a  directory  (preferably  called  ARTIST)  and
  470.     copy all files into it. That's it!
  471.     !  To print out this file, you  may  use  PRINTDOC.EXE  which  came
  472.     along ANSIartist. It allows you to select the pages to print;  this
  473.     may help you to save several pages of paper.
  474.  
  475.     10. System Requirements
  476.     ===================================================================
  477.      * IBM compatible PC, XT, AT, 386 or higher
  478.      * MS-DOS Version 3.0 or higher
  479.      * approx. 512K RAM (min. 360K available)
  480.      * any graphics adapter
  481.      * keyboard
  482.      * 1 floppy disk drive
  483.      
  484.       Not required, but recommended:
  485.      * Microsoft compatible mouse (or trackball)
  486.      * Hard Disk Drive
  487.      
  488.     >> Note: To load ANSI screens, the  screen  driver  ANSI.SYS  (came
  489.     along MS-DOS) has to be loaded. To install it, insert the line
  490.  
  491.       DEVICE=[dir]\ANSI.SYS
  492.      
  493.       into your CONFIG.SYS file.
  494.       [dir] specifies the directory ANSI.SYS is hold in (e.g.  C:\DOS).
  495.     Refer to the MS-DOS User's Guide for detailed information.
  496.      
  497.     11. Getting Started
  498.     ===================================================================
  499.       To start the ANSIartist, change into your  ANSIartist  directory,
  500.     type
  501.      
  502.       ARTIST
  503.      
  504.       and press the enter key. Now, the start copyright message  should
  505.     appear.  If  you  get  an  error,  refer  to  README.DOC,   chapter
  506.     "Troubleshooting", then return to this file and  try  again.  Press
  507.     ENTER to continue. Now, the  "Please  Register"  screen  appears  -
  508.     please read it carefully! Again, press ENTER to begin with work.
  509.     !  ATTENTION: Before starting ANSIartist, you have to  change  into
  510.     your ANSIartist directory or make sure that ANSIartist  has  access
  511.     to all of its files (ARTIST.*).
  512.      
  513.     12. The User Interface
  514.     ===================================================================
  515.       Welcome to the ANSIartist! After passing the  welcome  procedure,
  516.     you will see an "empty" screen.
  517.      * The first line you see is called "Menu bar".
  518.      * The last line is called "Status Line".
  519.      * The space between these lines is called "desktop".
  520.       You can reach all commands by using the menu bar. The first  line
  521.     of the screen is called menu bar and is always visible  unless  any
  522.     editor window is maximized to fullscreen.
  523.       When the menu bar is activated, you will see a highlighted  item;
  524.     it shows the current selected menu. When you choose a menu  command
  525.     with a point tail (three points (...) at last position),  a  dialog
  526. ---------------------------------------------------------------------------
  527.     ANSIartist 2.5 - ARTIST.DOC                                  Page 9
  528.  
  529.     window will open. Choosing an  item  with  an  arrow  behind,  will
  530.     bring up a second menu (a pop-up menu) . Items  without  additional
  531.     characters will execute a command at once.  To  select  a  menu  by
  532.     keyboard:
  533.      * Press F10. The menu bar will be activated.
  534.      * Choose a menu with the arrow (cursor)  keys  and  ENTER,  or  by
  535.     entering a shortcut. A shortcut means  the  highlighted  letter  of
  536.     the wanted item. Press ESC to cancel any action.  For  example,  if
  537.     the menu bar is selected,  the  File  menu  will  be  activated  by
  538.     pressing [F], otherwise by pressing ALT-F.
  539.      * Again, choose a command (= item) inside a menu  with  the  arrow
  540.     keys and press ENTER or enter the shortcut (the highlighted  letter
  541.     of an item). Then, the ANSIartist will execute this  command,  open
  542.     a dialog window or open another menu.
  543.     >> Note: Whenever to select a  command,  we  will  write  sentences
  544.     like this one: Select Options/Environment/Mouse to edit  the  mouse
  545.     settings. So you have to open the menu Options, then to select  the
  546.     item Environment (which brings up a pop-up menu) and to select  the
  547.     menu item Mouse.
  548.       You can select all commands by using the mouse, too:
  549.      * Open a menu by clicking on an item of the menu bar.
  550.      * Click on the wanted command.
  551.       Of course, you can drag the mouse cursor steight  to  the  wanted
  552.     menu command and release the mouse button afterwards. (This  action
  553.     will be canceled if you drag the mouse cursor  out  of  the  menu's
  554.     area and release the mouse button then.) It depends on  the  active
  555.     window whether a command is available or not.
  556.     >> Note: To select a command by mouse, always click with  the  left
  557.     mouse button. To use the right button, you  can  change  the  mouse
  558.     settings by executing Options/Environment/Mouse.
  559.  
  560.     12.1. Hotkeys
  561.     -------------------------------------------------------------------
  562.       There are several ways to select a  command  quickly.  For  mouse
  563.     users, the fastest way is to drag the  mouse  to  the  command  you
  564.     want (see paragraph above). Then,  the  command  will  be  executed
  565.     immediately. It is much more quick to select a hotkey displayed  in
  566.     the status line: Just click on it. For keyboard  users,  there  are
  567.     many hotkeys  available. To select a command by menu, first  select
  568.     the menu by holding down ALT and pressing the  menu  shortcut  (the
  569.     highlighted letter). After having opened the menu, just  press  the
  570.     highlighted letter (shortcut) of  the  command  you  want  (or  the
  571.     hotkey named behind). These shortcuts are also available in  dialog
  572.     boxes.  To  get  a  list  of  all  ANSIartist  hotkeys,  refer   to
  573.     HOTKEYS.DOC.
  574.  
  575.     12.2. Windows
  576.     -------------------------------------------------------------------
  577.       With ANSIartist, you will always work in a window. A window is  a
  578.     part of the screen which can be moved, resized, tiled,  covered  by
  579.     other windows, opened and closed. The number of windows depends  on
  580.     the available memory - but there is always only one active  window.
  581.     The window you work in is called active window.  All  commands  and
  582.     inputs  will  result  changes  only  in  this  window.  There   are
  583.     different window types, but most of them have these properties:
  584.      * a window title
  585.      * a close icon
  586. ---------------------------------------------------------------------------
  587.     Page 10                                 ANSIartist 2.5 - ARTIST.DOC
  588.  
  589.      * a scroll bar
  590.      * a resize icon
  591.      * a zoom icon
  592.       The active window is always double-framed. It  contains  a  close
  593.     icon, a zoom icon and a resize  icon.  As  addition,  edit  windows
  594.     contain a scroll  bar.  The  active  window  is  always  completely
  595.     visible.
  596.       The close icon is paced in the upper  left  corner.  To  close  a
  597.     window, click on it, select Window/Close  or  press  ALT-F3.  Then,
  598.     the (active) window will be closed.
  599.     >> Note: The Help Window can also be closed by pressing ESC.
  600.       The window title is placed to the  center  of  the  first  window
  601.     line. It contains the name of the window. By  double-clicking  onto
  602.     the first line, the window will be zoomed to full desktop  size  or
  603.     restored to the original window size. The zoom  icon  is  paced  to
  604.     the upper right corner of the first window line. If  this  icon  is
  605.     displayed as single-headed arrow, clicking on this icon  will  zoom
  606.     the window to full desktop size; if the arrow has  two  heads,  the
  607.     window is already zoomed. Then, clicking on the icon  will  restore
  608.     the the original window size. If you want to use the keyboard,  use
  609.     the command Window/Zoom or press F5.
  610.       Scroll bars are horizontal or  vertical  bars  at  the  right  or
  611.     lower window border which are limited by  two  arrows.  The  scroll
  612.     bars contain a position symbol which  shows  the  position  of  the
  613.     window content to the entire window content. You can use  a  scroll
  614.     bar by mouse to "scroll" the content of a window. If you  click  on
  615.     any arrow of a scroll bar, exactly  one  column  or  line  will  be
  616.     scrolled. To scroll continuously, just click on an arrow  and  hold
  617.     down the mouse button. If you want to scroll a  whole  page,  click
  618.     on the shadowed areas of a scroll bar. It is also possible to  drag
  619.     the position symbol to scroll to a known position very fast.
  620.       The resize icon is placed to  the  lower  left  corner  (at  this
  621.     position the window frame is displayed as a single  line).  If  you
  622.     move this icon (click on it and drag it around),  the  window  will
  623.     be  resized.  If  you  want  use  the  keyboard,  use  the  command
  624.     Window/Move or Resize or press CTRL-F5.
  625.     >> Note: The ANSIartist uses SmartMenus. That  means,  each  window
  626.     type has its own menu - the editor  window  has  for  example  more
  627.     menus than the ASCII chart menu. If you change the  active  window,
  628.     the menu bar will be switched automatically.
  629.       Here is a hotkey summary for window management:
  630.  
  631.        Key          Command         Result
  632.      | ALT-F3       Window/Close    Closes the active window.
  633.      | F5           Window/Zoom     Zooms the active window to the
  634.      |                              maximum desktop size.
  635.      | CTRL-F5      Window/Move or  Resizes or moves the window.
  636.      |              Resize          Use the cursor keys to move, SHIFT
  637.      |                              and cursor keys to resize.
  638.      | F6           Window/Next     Selects the next window.
  639.      | SHIFT-F6     Window/Previous Selects the previous window.
  640.      | CTRL-F10     Window/List     Opens a dialog containg a list of
  641.      |                              all active windows.
  642.  
  643.     12.3. The Status Line
  644.     -------------------------------------------------------------------
  645.       The status line is placed to the last  line  of  the  screen.  It
  646. ---------------------------------------------------------------------------
  647.     ANSIartist 2.5 - ARTIST.DOC                                 Page 11
  648.  
  649.     offers following functions:
  650.      * It shows the current available  hotkeys.  Instead  of  selecting
  651.     these commands by  menu,  you  can  click  on  them  or  press  the
  652.     displayed hotkey to execute them immediately.
  653.      * It shows the current program status, for example "Saving file".
  654.      * It shows explanations to the menu commands and the dialogs.
  655.     >> Note: The status line changes whenever  you  change  the  active
  656.     window or call menu commands.
  657.      
  658.     12.4. Dialog Windows
  659.     -------------------------------------------------------------------
  660.       Menu commands with a point tail (...) open a dialog  window  that
  661.     contains several control elements which allow to  change  a  number
  662.     of options and settings. There are five different  dialog  controls
  663.     to change settings: Radio  Buttons,  Check  boxes,  Buttons,  Input
  664.     Lines (often called Input Boxes, too)  and  lists.  If  you  use  a
  665.     color  screen,  these  elements  will  be  displayed  in  different
  666.     colors. In most  dialog  windows,  there  are  three  buttons:  OK,
  667.     Cancel and Help. The button OK will close the dialog box  and  will
  668.     cause changes in the active window or change application  settings.
  669.     Cancel will close the dialog box also, but will give up all  inputs
  670.     or changes you have done. Help opens a help window for this  dialog
  671.     box. Note that ESC is a hotkey linked with the button  Cancel.  You
  672.     can "push" buttons by clicking on them by mouse  or,  by  keyboard,
  673.     by pressing ALT and the  highlighted  letter.  For  example,  ALT-K
  674.     will "push" the OK button. To select the dialog elements,  use  the
  675.     keys TAB (next) and SHIFT-TAB (previous).  Selected  elements  will
  676.     be displayed highlighted. Jump to the next button by using TAB  and
  677.     press ENTER to "push" it.  In  most  dialogs,  OK  is  the  default
  678.     button, that means, this button will be pushed  by  pressing  ENTER
  679.     anywhere in the dialog. On monochrome  screens,  a  default  button
  680.     will be signaled with arrows, otherwise it will be highlighted.
  681.     >> Note: Remind that selecting a button by TAB changes the  default
  682.     button!
  683.      
  684.     12.4.1. Check boxes and Radio Buttons
  685.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  686.       Enabled check boxes are signaled by an X. An  empty  field  means
  687.     that the option is disabled. To select a check box, click on it  or
  688.     its label, or by pressing TAB until it is highlighted. Press  SPACE
  689.     to  enable  or  disable  the  box  or  by  pressing  ALT  and   the
  690.     highlighted letter. You can choose  as  many  check  boxes  as  you
  691.     want. Check boxes are often hold in a group. If you select  such  a
  692.     group by the TAB key, select the wanted item with the  cursor  keys
  693.     and enable or disable it  by  pressing  SPACE.  Radio  buttons  are
  694.     always hold in groups. The big  difference  between  radio  buttons
  695.     and check boxes is that in radio button groups only ONE option  can
  696.     be selected. To choose this option, click on it with the  mouse  or
  697.     press ALT and the highlighted letter. (You can select the group  by
  698.     TAB or SHIFT-TAB, too and select the wanted option with the  cursor
  699.     keys.)
  700.  
  701.     12.4.2. Input Lines and Lists
  702.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  703.       Dialog Windows often contain input lines.  Most  edit  keys  have
  704.     their standard function in input lines (like  Home,  End,  Ins  and
  705.     the cursor keys). If your input should be  longer  than  the  input
  706. ---------------------------------------------------------------------------
  707.     Page 12                                 ANSIartist 2.5 - ARTIST.DOC
  708.  
  709.     line's area, it  will  scroll  automatically.  If  the  input  line
  710.     contains more characters than it is able to  display,  arrows  will
  711.     appear at the left and/or right side of the input  line.  Click  on
  712.     them with the mouse to scroll the text. An arrow  which  points  to
  713.     the bottom of the screen behind the input line shows that  you  can
  714.     open a history list by pressing CURSOR  DOWN  or  clicking  on  the
  715.     arrow. This history list contains all inputs you have made in  this
  716.     input line during your ANSIartist  session.  Choose  an  old  entry
  717.     with the cursor keys and press ENTER or  press  ESC  to  close  the
  718.     list.
  719.       In some dialog windows, lists are used. You  can  scroll  through
  720.     this list and choose elements without exiting  the  dialog  window.
  721.     To select a list, press ALT  and  the  highlighted  letter  of  its
  722.     label, by clicking on it or pressing  TAB  until  this  element  is
  723.     selected. The content of the list can be moved by using the  cursor
  724.     keys or by moving the position symbol of the scroll bar beside.
  725.      
  726.     13. The first Screen
  727.     ===================================================================
  728.       So, let's start to create our first ANSI screen! As  first  step,
  729.     let's open a new window.  To  do  that,  select  File/New.  Now,  a
  730.     dialog box will appear:  ANSIartist  wants  to  know  the  "virtual
  731.     screen size" for our new art. With ANSIartist, you can  create  and
  732.     edit  screens  with  2048  lines  and  132  columns  as  maximum  -
  733.     normally, you will use  the  standard  size  of  25  lines  and  80
  734.     columns. These values are already inserted in the two  input  lines
  735.     - just press ENTER to select the default button OK and to create  a
  736.     new window with these properties.
  737.     >> Note: You can add new windows until you get the message "Out  of
  738.     memory". Then, you  will  have  to  close  an  opened  window.  The
  739.     current available memory is displayed in the upper  right  edge  of
  740.     the screen (beside the menu bar).
  741.     !  ATTENTION: Most ANSIartist command will need approx. 2000  bytes
  742.     of working space! If less memory is available, you will surely  get
  743.     the "Out of memory" message!
  744.      
  745.       Now, let's start. Just type
  746.      
  747.       Hello World!
  748.      
  749.       into the edit window - note that the position status is  changing
  750.     everytime you move the cursor (the position  status  is  placed  to
  751.     the lower right corner of the screen). A position of    5:15  means
  752.     that the cursor is placed to the  fifth  column  and  to  the  15th
  753.     line.
  754.     >> Note: We are using these position expressions  in  this  manual.
  755.     For example: Move the cursor to position 6:4.
  756.      
  757.     13.1. Cursor Movements
  758.     -------------------------------------------------------------------
  759.       The most often used edit commands are cursor movements.  Here  we
  760.     present you a list of all available cursor keys:
  761.  
  762.        Key          What it does
  763.      | CURSOR UP    Moves the cursor one line up.
  764.      | CURSOR DOWN  Moves the cursor one line down.
  765.      | CURSOR LEFT  Moves the cursor one column to the left.
  766. ---------------------------------------------------------------------------
  767.     ANSIartist 2.5 - ARTIST.DOC                                 Page 13
  768.  
  769.      | CURSOR RIGHT Moves the cursor one column to the right.
  770.      | HOME         Moves the cursor to the first column of the current
  771.      |              line.
  772.      | END          Moves the cursor to the last column of the current
  773.      |              line.
  774.      | PAGE UP      Moves the cursor to the first line of the current
  775.      |              column.
  776.      | PAGE DOWN    Moves the cursor to the last line of the current
  777.      |              column.
  778.  
  779.       Everytime the cursor would exeed  the  current  window's  bounds,
  780.     the window content (your current art) will be scrolled.  To  scroll
  781.     by mouse, use the scroll bars placed on the window frame.
  782.      
  783.     13.2. Edit Keys
  784.     -------------------------------------------------------------------
  785.       If you type any character into our window, the chacacter will  be
  786.     inserted. You can toggle between an INSERT and an OVERWRITE mode  -
  787.     just press INS to do that!
  788.     >> Note: Everytime you insert a character, the very last  character
  789.     of the current line won't be  thrown  away:  ANSIartist  keeps  the
  790.     last 50 characters which exeeded the virtual  screen  bounds  in  a
  791.     "character box".
  792.       To delete a character which is placed to the  left  side  of  the
  793.     cursor,  press  BACKSPACE.  Note  that  the  cursor  is  moved  one
  794.     character to the left, too. If  the  INSERT  mode  is  active,  all
  795.     characters behind  will follow the cursor. The very last  character
  796.     of the line will be restored from the "character box" (see above).
  797.       If you want to delete the character the cursor  is  pointing  to,
  798.     press DEL. Note that the cursor won't move. If the INSERT  mode  is
  799.     active, the other characters will move again (like above).
  800.       Pressing ENTER will move the  cursor  to  the  next  line,  first
  801.     column. Press ALT-U or execute Edit/Undo to cancel the last  change
  802.     (undo won't cancel the latest cursor movement!). Press ALT-U  again
  803.     to cancel undo itself...
  804.       Well, here's a list of all important edit keys:
  805.  
  806.        Key         Purpose
  807.      | INS         Toggles between the INSERT and OVERWRITE mode.
  808.      | BACKSPACE   Deletes the character left to the cursor and moves
  809.      |             the cursor one column to the left.
  810.      | DEL         Deletes the character the cursor is pointing to
  811.      |             without moving the cursor.
  812.      | ENTER       Sets the cursor to the next line, first column.
  813.      | ALT-U       Executes Edit/Undo which takes back the latest
  814.      |             change.
  815.  
  816.  
  817.     13.3. First Screen Changes
  818.     -------------------------------------------------------------------
  819.       Well, we think that a simple "Hello World!" is too simple  for  a
  820.     whole screen. Let's start to make  it  more  attractive:  Move  the
  821.     cursor to the beginning of the line (press HOME), then type a  star
  822.     (*), followed by a space. Then, move the cursor to the end  of  our
  823.     greeting (with one chacacter space, normally position 16) and  type
  824.     a star, too.
  825.  
  826. ---------------------------------------------------------------------------
  827.     Page 14                                 ANSIartist 2.5 - ARTIST.DOC
  828.  
  829.       * Hello World! *
  830.      
  831.       should be the result.
  832.      
  833.     13.4. Block Operations
  834.     -------------------------------------------------------------------
  835.       ANSIartist offers several advanced  edit  commands  called  Block
  836.     Operations. First, you have to select  a  "block".  A  block  is  a
  837.     selected rectangular part of the current edit screen. To  select  a
  838.     block by keyboard:
  839.      * move the cursor to the block origin
  840.      * press CTRL-S
  841.      * move the cursor to the block destination
  842.       Note that the block is displayed as  an  inverted  rectangle.  To
  843.     select by mouse:
  844.      * click to the block origin with the left mouse button
  845.      * drag the mouse to the block destination
  846.      * release the button
  847.      
  848.  
  849.       Here is a list of all block operations supported by ANSIartist:
  850.  
  851.        Command      Hotkey          What it does
  852.      | Edit/Cut     SHIFT-DEL       Copies the selected block into the
  853.      |                              clipboard and clears the block area
  854.      |                              to the current color.
  855.      | Edit/Copy    CTRL-INS        Copies the selected block into the
  856.      |                              clipboard without altering the
  857.      |                              current screen.
  858.      | Edit/Paste   SHIFT-INS       Inserts the current clipboard
  859.      |                              content to the current cursor
  860.      |                              position.
  861.      | Edit/Move    ALT-M           Copies the selected block into the
  862.      |                              clipboard and clears the block area
  863.      |                              to the current color (like
  864.      |                              Edit/Cut); then, move the cursor or
  865.      |                              move the mouse to the new block
  866.      |                              position. Press ENTER or click with
  867.      |                              the left mouse button to insert the
  868.      |                              block at the new position.
  869.      | Edit/Paste   CTRL-M          Like Edit/Move, but uses the
  870.      | and Move                     clipboard content: Move the cursor
  871.      |                              or move the mouse to the new block
  872.      |                              position. Press ENTER or click with
  873.      |                              the left mouse button to insert the
  874.      |                              clipboard content at the new
  875.      |                              position.
  876.      | Clear        CTRL-DEL        Clears the block area to the
  877.      |                              current color without copying
  878.      |                              anything into the clipboard.
  879.  
  880.       Let's try: Move the cursor to the first star of "*  Hello  World!
  881.     *" and press  CTRL-S.  Then,  hold  down  CURSOR  RIGHT  until  the
  882.     expression is selected. Then, press ENTER. Mouse users  click  onto
  883.     the first star and drag the mouse to the  second  one.  Now,  press
  884.     ALT-M or select Edit/Move. Mouse  users  note  that  the  block  is
  885.     pasted automatically at the mouse cursor. So, use the  cursor  keys
  886. ---------------------------------------------------------------------------
  887.     ANSIartist 2.5 - ARTIST.DOC                                 Page 15
  888.  
  889.     or move the mouse to the position you want  (preferably  20:5)  and
  890.     press ENTER or click with the left mouse button. That's it!
  891.  
  892.     13.5. The Undo Feature
  893.     -------------------------------------------------------------------
  894.       You can take back the last change in  your  screen:  Just  select
  895.     Edit/Undo or press ALT-U. Note that executing Undo once  more  will
  896.     take back the previous Undo!
  897.      
  898.     13.6. The Context Menu
  899.     -------------------------------------------------------------------
  900.       Here's a goodie for  mouse  users:  Hold  down  the  right  mouse
  901.     button and you will get a menu with the most frequently used  block
  902.     operations! Note that releasing the button will either  select  the
  903.     highlighted item or close the menu if none was selected.
  904.      
  905.     13.7. Colors
  906.     -------------------------------------------------------------------
  907.       Certainly, our art is ingenious but rather boring, too. It  needs
  908.     colors!
  909.      
  910.     13.7.1. Creating a colorful screen
  911.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  912.        Preferably,  you  will  use  colors  while  creating  a  screen.
  913.     ANSIartist uses colors like pens: When you select a new color,  the
  914.     pen will change. The text typed afterwards  will  appear  with  the
  915.     selected color. To change the current color,  you  can  use  either
  916.     the dialog box Attributes/Change Color or hotkeys.
  917.      
  918.     13.7.2. Color Hotkeys
  919.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  920.       Use one of the following keys to select a new foreground color:
  921.  
  922.       Key           What it does
  923.      | ALT-1        Black
  924.      | ALT-2        Blue
  925.      | ALT-3        Green
  926.      | ALT-4        Cyan
  927.      | ALT-5        Red
  928.      | ALT-6        Magenta
  929.      | ALT-7        Brown
  930.      | ALT-8        Lightgray
  931.      | ALT-9        Darkgray
  932.      | ALT-0        Lightblue
  933.      | ALT-Q        Lightgreen
  934.      | ALT-W        Lightcyan
  935.      | ALT-E        Lightred
  936.      | ALT-R        Lightmagenta
  937.      | ALT-T        Yellow
  938.      | ALT-Y        White
  939.  
  940.  
  941.       Use one of the following keys to select a new background color:
  942.  
  943.       Key           What it does
  944.      | CTRL-Q       Black
  945.      | CTRL-W       Blue
  946. ---------------------------------------------------------------------------
  947.     Page 16                                 ANSIartist 2.5 - ARTIST.DOC
  948.  
  949.      | CTRL-E       Green
  950.      | CTRL-R       Cyan
  951.      | CTRL-T       Red
  952.      | CTRL-Y       Magenta
  953.      | CTRL-U       Brown
  954.      | CTRL-I       Lightgray
  955.  
  956.     13.8. Lines
  957.     -------------------------------------------------------------------
  958.       Now, we should draw a line around our greeting. First,  move  the
  959.     cursor to 18:4. Then, set the foreground color to  yellow  and  the
  960.     background color to red (use  the  Attribute/Current  color  dialog
  961.     box or press ALT-T, then CTRL-T) and give the command  "draw  line"
  962.     (use Extras/Draw line or press CTRL-L). Note that the  status  line
  963.     shows the message "Draw line mode is active..." now.
  964.      
  965.     13.8.1. How to draw a line
  966.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  967.       After activating the "draw  line  mode"  by  pressing  CTRL-L  or
  968.     Extras/Draw line, use the cursor keys to draw  a  line  (or,  let's
  969.     say to set the direction for the line  pen).  To  change  the  line
  970.     style, use Options/Line or one of these hotkeys:
  971.  
  972.        Key          What it does
  973.      | CTRL-D       Double line
  974.      | CTRL-N       Single line
  975.      | ALT-L        Enters the Line Options dialog box which allows to
  976.      |              choose a line style:
  977.      |              - Double line
  978.      |              - Single line
  979.      |              - User defined (any character)
  980.      | ESC          Exits the Draw Line mode
  981.  
  982.       Just draw a little bit around (perhaps around  our  greeting?)  -
  983.     you will get a feeling "how to do it" very soon. Press ESC to  exit
  984.     the draw line mode and use the cursor keys as normal.
  985.     >> Note: This feature needs a data file,  ARTIST.DAT.  It  contains
  986.     all information ANSIartist needs to do line crossings. There is  no
  987.     way to draw a line by mouse (perhaps in version 3.0...).
  988.      
  989.     13.9. Boxes
  990.     -------------------------------------------------------------------
  991.       After having drawn tree boxes with the  draw  line  feature,  you
  992.     will demand for a "draw  box  feature",  too.  Here  it  is:  Press
  993.     CTRL-B or use Extras/Draw box to activate it.
  994.       The first time you use it, you will get the  Box  Options  dialog
  995.     box. Here you can change the border style, the  fill  style,  title
  996.     style etc. Let's create our first box:
  997.       First, move the cursor to 17:3 (or any position you want  as  box
  998.     origin). Then, press CTRL-B. You will get the dialog box  described
  999.     above. The input box is already selected, so just type "First  Box"
  1000.     into it. Let's use a special box frame: Press ALT-S to get the  Box
  1001.     Style Dialog box and select "Type 6".  Note  that  the  information
  1002.     panel (below the input box)  will  change  automatically  when  you
  1003.     leave the Box Style Dialog. So, that's it: Our box  is  well  done.
  1004.     Press ENTER to select the OK button.
  1005.  
  1006. ---------------------------------------------------------------------------
  1007.     ANSIartist 2.5 - ARTIST.DOC                                 Page 17
  1008.  
  1009.     13.9.1. Drawing Boxes
  1010.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1011.       Move the cursor to the box  origin  before  selecting  the  "Draw
  1012.     Box" command, then design your  box.  Aftwerwards,  just  move  the
  1013.     cursor to the lower right corner of the  box;  note  that  the  box
  1014.     will be redrawn automatically. To draw a box by mouse,  click  with
  1015.     the left mouse button to the lower left corner you want, hold  down
  1016.     the button and drag to your favorite position.  Then,  release  the
  1017.     button.
  1018.       That's it!
  1019.      
  1020.     13.10. Replacing Attributes
  1021.     -------------------------------------------------------------------
  1022.       Well, we have created our art. But I think we  should  use  white
  1023.     as foreground color for the inner border (the box  we  drawed  with
  1024.     the line feature). Nothing easier: We got the  "Change  Attributes"
  1025.     feature. First, select a block, we will  select  "the  box  inside"
  1026.     (position 18:4 to 37:6). Then,  choose  Attribute/Change  attribute
  1027.     to open the "Change attribute" dialog box.
  1028.       There are two areas  in  this  dialog  box:"Old  Attr"  and  "New
  1029.     Attr". (You can't imagine  what  these  shortcuts  stand  for,  can
  1030.     you?) Let's select yellow as foreground in the "Old Attr" area  and
  1031.     red  as  background;  select  white  as  foreground  and  red    as
  1032.     background in the "New Attr" area.
  1033.     >> Note: If you want to replace specific characters,  you  have  to
  1034.     type them into the area's input box and to select the  checkbox  in
  1035.     front!
  1036.       Now,  press  the  OK  button  and  click  anywhere  you  like  to
  1037.     disintegrate the selected block. A fine feature, isn't it?
  1038.  
  1039.     14. File Commands
  1040.     ===================================================================
  1041.     14.1. Saving our Screen
  1042.     -------------------------------------------------------------------
  1043.       Now it's time to save our  ingenious  art.  Press  F2  or  select
  1044.     File/Save to get the Save File As dialog box (because our  art  has
  1045.     no name yet). First, enter a filename or select one from  the  list
  1046.     below; I prefer  the  name  "1START.SCR".  Then,  select  the  file
  1047.     format you want from the list beside, preferably ANSI.
  1048.  
  1049.     14.1.1. Saving as ANSI screen
  1050.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1051.       There's also a checkbox  in  the  file  dialog:  Optimized.  This
  1052.     checkbox takes only effect if ANSI is selected as fíle  format.  An
  1053.     optimized ANSI file uses jump commands instead of  blanks  to  save
  1054.     several bytes; a "standard" ANSI  file  uses  blanks  because  some
  1055.     programs like WildCat! 2.x would misunderstand the jump commands.
  1056.       If you want to limit the maximum line length  of  an  ANSI  file,
  1057.     use the Options/ANSI line length dialog box. There  you  can  enter
  1058.     anything  between  10  and  999;  type  0  for  unlimited    length
  1059.     (standard). To save this setting, use Options/Save options.
  1060.      
  1061.     14.1.2. Other file formats
  1062.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1063.       We support WildCat 2.x and 3.x, too. If  you  are  interested  in
  1064.     more formats, send us a list of color codes and a demo  file.  (See
  1065.     FORMATS.DOC for more).
  1066. ---------------------------------------------------------------------------
  1067.     Page 18                                 ANSIartist 2.5 - ARTIST.DOC
  1068.  
  1069.      
  1070.     14.2. Loading a Screen
  1071.     -------------------------------------------------------------------
  1072.       Let's try to load a screen,  too.  Just  select  BOZO.SCR  (which
  1073.     came with the ANSIartist package) and ANSI  as  format.  Note  that
  1074.     there is no "Optimize" checkbox in  the  "Load  file"  dialog  box.
  1075.     Then, push the OK button and see what happens.
  1076.      
  1077.     14.2.1. Loading WildCat files
  1078.     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1079.       We are sorry that our current load procedure  for  WildCat  files
  1080.     isn't very fast. We will try to optimize it  in  one  of  the  next
  1081.     versions if you are interested in our program.
  1082.      
  1083.      
  1084.     15. Hotkeys
  1085.     ===================================================================
  1086.       What if you want to create an ANSI  graph?  You  will  use  block
  1087.     characters (#219 and above). But typing  ALT-2-1-9  for  a  hundred
  1088.     times isn't very comfortable: Why don't you define a hotkey?
  1089.       First, open the ASCII chart (Window/ASCII  chart).  Then,  select
  1090.     the character you want (e.g. 219) with the cursor keys  (or  simply
  1091.     click on it). Now,  press  the  hotkey  you  want  to  use  -  e.g.
  1092.     SHIFT-F5. Back in the edit window, just press SHIFT-F5 to  get  the
  1093.     character!
  1094.     >> Note: You can insert a character directly  into  the  next  edit
  1095.     window if the ASCII chart is  active.  Just  select  your  favorite
  1096.     character and press ENTER (or double-click onto it).
  1097.       Don't forget to save the keyboard set if you  want  to  use  your
  1098.     hotkeys once more (use File/Save keyboard set).
  1099.     >> Note: A keyboard set is active  when  the  ASCII  chart  is  not
  1100.     opened, too. So, use Options/Save options to save the  filename  of
  1101.     current keyboard set. Use Options/Retrieve options to  reload  your
  1102.     keyboard set once again. You can use Options/Startup  and  Quit  to
  1103.     load the configuration file on each startup.
  1104.       There  are  two  hotkey  sets  ready  to  use:  STANDARD.SET  and
  1105.     GREEKMAT.SET. See HOTKEYS.DOC for a list of  all  built-in  hotkeys
  1106.     (you can't use them as your own).
  1107.     >> Note: Open the ASCII chart and use Window/Keys to get a list  of
  1108.     all valid hotkeys.
  1109.      
  1110.      
  1111.     16. Tabulators
  1112.     ===================================================================
  1113.        Like  hotkeys,  you  can  use  tabulators.  To  reach  the  next
  1114.     tabulator, press TAB in a editor window, press SHIFT-TAB  to  reach
  1115.     the  previos  one.  Use  Window/Tabulator  to  open  the  Tabulator
  1116.     Window. There, use the cursor keys and SPACE to  set  or  delete  a
  1117.     tabulator (or  simply  click  with  the  mouse).  See  chapter  15:
  1118.     Hotkeys for  handling  information  (don't  forget  to  save,  save
  1119.     options feature). Note that an open tabulator window is not  needed
  1120.     for a tabulator list (like the hotkey list).
  1121.      
  1122.      
  1123.     17. Variables
  1124.     ===================================================================
  1125.       What if you want to show the current date  in  your  screen?  You
  1126. ---------------------------------------------------------------------------
  1127.     ANSIartist 2.5 - ARTIST.DOC                                 Page 19
  1128.  
  1129.     will use the command supported by  your  mailbox,  e.g.  @DATE@  in
  1130.     WildCat mailbox systems. But what if you want to show the  date  in
  1131.     the upper left corner of a box? The @DATE@ code has a big  mistake:
  1132.     Its length isn't equal with the displayed date  (e.g.  01/16/1992).
  1133.     So you will delete some characters from the box' first line...  But
  1134.     what if your mailbox system allows to change  the  date  format  by
  1135.     the users? 1-16-92 is the same  date,  but  has  a  very  different
  1136.     length... Well, your screen  won't  look  like  very  pretty  after
  1137.     inserting such command codes. And what if you want  to  change  the
  1138.     color of the box? (Forget it...)
  1139.       We got a solution of this dilemma: Use  the  ANSIartist  and  its
  1140.     "variable" feature.
  1141.       Instead of inserting each code at any position in the  file,  use
  1142.     the ANSI "set-the-cursor-directly-code" (ESC[y;xH), then write  the
  1143.     command - AT THE END OF  THE  FILE!  You  don't  have  to  do  this
  1144.     manually (you have a computer  in  front  of  you,  haven't  you?).
  1145.     First, you have to create a list of all codes you  want  to  use.  
  1146.     Open  the  "variable"  window  (Window/Variables...),   then    use
  1147.     Variables/New variable to create a new variable. A dialog box  will
  1148.     appear; first, enter the variable name (the expression you want  to
  1149.     see on the screen, e.g. USDATE is much  more  pretty  than  @DATE@,
  1150.     isn't it), then the length ANSIartist  shall  use  to  display  the
  1151.     variable and last but not least the varible's  value  (the  command
  1152.     code). That's it! Now, your variable should  appear  in  the  list.
  1153.     Press  ENTER  or  double  click  with  the  LEFT    mouse    button
  1154.     (double-clicking with the right  mouse  button  or  pressing  SPACE
  1155.     will edit the variable) to insert it into the next editor window.
  1156.       Back in your editor window, use Window/Toggle variables or  press
  1157.     CTRL-V to make the variables in this  screen  visible.  Click  with
  1158.     the LEFT mouse button onto a variable, hold  the  button  down  and
  1159.     drag the variable at  the  position  you  want,  then  release  the
  1160.     button (or move with the cursor onto a variable, then  press  ENTER
  1161.     and use the cursor keys to move; press ENTER a second time  to  use
  1162.     the cursor keys as normal again). Use the  RIGHT  mouse  button  to
  1163.     DELETE a variable (or move the cursor onto  a  variable  and  press
  1164.     DEL). If you want to edit the "normal" screen again,  press  CTRL-V
  1165.     to hide the variables, too.
  1166.     >> Note: Variables will be displayed in the color  you  can  change
  1167.     with Options/Environment/Colors, Group Windows, Item Text.
  1168.      
  1169.       That's it! Now, save the file as ANSI file... The variables  will
  1170.     be added at the end of the file, with the color attribute  "behind"
  1171.     the first variable character.
  1172.      
  1173.     17.1. Variable Handling
  1174.     -------------------------------------------------------------------
  1175.       Well, it's just the same as  in  section  15  (Hotkeys)  -  don't
  1176.     forget to save the  variable  list  and  so  on.  But  there's  one
  1177.     difference: Each editor window has  its  own  variable  list,  too.
  1178.     THIS LIST WILL BE SAVED BY USING THE FORMAT "Binary 2.5" ONLY.  So,
  1179.     use two copies of one screen  if  you  want  to  use  the  variable
  1180.     feature: 1. The  original  screen  with  variable  list,  saved  as
  1181.     "Binary 2.5" file. 2. The ANSI file with set-cursor codes.
  1182.       If you don't save your screen as "Binary 2.5" file, you won't  be
  1183.     able to move, delete or even to hide the variables. To  insert  new
  1184.     variables into a screen or to edit a variable, use  the  "variable"
  1185.     window.
  1186. ---------------------------------------------------------------------------
  1187.     Page 20                                 ANSIartist 2.5 - ARTIST.DOC
  1188.  
  1189.     >> Note: The window's private variable list is independent. If  you
  1190.     had inserted a variable called "date" into your screen  two  months
  1191.     ago and deleted this  variable  today,  the  variable  "date"  will
  1192.     exist in this screen nevertheless.
  1193.      
  1194.      
  1195.     18. What now?
  1196.     ===================================================================
  1197.       Now, you should  start  ANSIartist  and  create  your  first  own
  1198.     screen. If you want detailed information to one feature or  option,
  1199.     refer to GUIDE.DOC. There, all functions, options and  features  of
  1200.     ANSIartist are listed (sorted by menus). Or, if you  need  a  quick
  1201.     and immediate  help,  press  F1  -  you  will  get  a  online  help
  1202.     everywhere in our program.
  1203.  
  1204.       Refer to following files if you have problems with ANSIartist:
  1205.  
  1206.        File         Descreption
  1207.      | ARTIST.DOC   Tutorial file
  1208.      | GUIDE.DOC    Explains all features of ANSIartist
  1209.      | README.DOC   Last-minute information about ANSIartist
  1210.      | FORMAT.DOC   Information how to use different file formats like
  1211.      |              WildCat
  1212.      | HISTORY.DOC  ANSIartist version history
  1213.      | HOTKEYS.DOC  Lists all ANSIartist hotkeys
  1214.  
  1215.        There  may  be  more  DOC  files  in  your  ANSIartist  package.
  1216.     Nevertheless, read all of  them  if  you  have  any  problems  with
  1217.     ANSIartist. Then, if you couldn't solve your  problem,  call  dimas
  1218.     Software. You will find our address, phone and  CompuServe  numbers
  1219.     in README.DOC, GUIDE.DOC and in the "Please  register"  information
  1220.     whenever you start the shareware version of ANSIartist.
  1221.      
  1222.      
  1223.      
  1224.      
  1225.      
  1226.       And now... Enjoy!
  1227.  
  1228.  
  1229.  
  1230.     This file was created  in  December  1992/January  1993  by  Thomas
  1231.     Sauer by using the Borland Pascal editor  and  a  lot  of  our  own
  1232.     text formatting tools.
  1233.  
  1234.     Copyright (C) 1992,93 by Thomas Sauer          All rights reserved.
  1235.     ID1601931830AA25US
  1236.