home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / misc / psnap20a.lha / PowerSnap / PowerSnap.doc < prev    next >
Encoding:
Text File  |  1992-07-25  |  26.0 KB  |  662 lines

  1.  
  2.  
  3.      
  4.  
  5.  
  6.                            PowerSnap 2.0a User Manual
  7.  
  8.                                   Jul 25, 1992
  9.  
  10.  
  11.  
  12.      PREFACE 
  13.  
  14.         The programs   and   files   in   this   distribution   are  freely
  15.      distributable,  but  are also Copyright (c) Nico Francois. They may be
  16.      freely  distributed  as  long as no more than a nominal fee is charged
  17.      to cover time and copying costs.  
  18.         No commercial  usage  is  permitted without written permission from
  19.      the  author. Everything in this distribution must be kept together, in
  20.      original unmodified form.  
  21.         The above is generally known as freeware.  
  22.  
  23.         If you  have  suggestions  or remarks about this program, or if you
  24.      find any bugs, please let me know.  
  25.  
  26.         Contacting the author: 
  27.  
  28.           Fido:  2:292/603.10 (Nico Francois)
  29.  
  30.           UUCP:  Nico.Francois@p10.f603.n292.z2.FidoNet.Org
  31.  
  32.           Mail:  Nico Franτois
  33.                  Corbielaan 13
  34.                  B-3060 Bertem
  35.                  BELGIUM
  36.  
  37.         If you  can  please use e-mail. That way you'll stand a much better
  38.      chance of getting a reply quickly.  
  39.  
  40.         NOTE: PowerSnap  2.0a  requires  Kickstart  and  Workbench  2.0  or
  41.      higher to run! 
  42.  
  43.  
  44.      1. Introduction 
  45.      --------------- 
  46.  
  47.         Snap, snap,  snap,  snap, eggs and snap :-)  Ahem...  (If you don't
  48.      get  this  don't  let  it bother you if you think I've gone completely
  49.      bananas :-) 
  50.  
  51.         PowerSnap is  a  utility  that  allows you to use the mouse to mark
  52.      characters  anywhere on the screen and paste them somewhere else, like
  53.      in  the  CLI  or in a string gadget. PowerSnap will check what font is
  54.      used  in  the  window  you snap from and will look for the position of
  55.      the  characters  automatically.  It  recognizes  all  non proportional
  56.      fonts  of  up to 24 pixels wide and of any height so this should cover
  57.      most  fonts  used.  Snapping and pasting text is done using the mouse,
  58.  
  59.  
  60.                                      Page 1
  61.  
  62.  
  63.      
  64.  
  65.  
  66.      making PowerSnap fast and easy to use.  
  67.         To try  PowerSnap out, double-click its icon, move the mouse over a
  68.      character  on  the  screen,  press  the left Alt key and while keeping
  69.      this  pressed  press  the  left  mouse  button.  After  a  short delay
  70.      (depends  on  how  big  the  font  is) PowerSnap will either flash the
  71.      screen,  indicating  it  hasn't found a character at this position (it
  72.      is  possible  PowerSnap  didn't  look  for  the  correct font), or the
  73.      character  you  are pointing at will be selected. Move the mouse while
  74.      keeping  the  left  Alt  key  and the mouse button down to select more
  75.      characters.  Once  you  are  satisfied  with  what  you  have selected
  76.      release  the  left  Alt key. You can now insert the text you have just
  77.      snapped  by  pressing  either  left  Alt + V or left Alt + right mouse
  78.      button.  
  79.         Both the   left  Alt  and  the  V  keys  mentioned  in  this  short
  80.      explanation   are   user-definable  (see  below).  Also,  don't  start
  81.      snapping  on  a  space because PowerSnap will almost certainly get the
  82.      character  positions  wrong.  You CAN start snapping on a space if you
  83.      have already snapped in the window.  
  84.  
  85.  
  86.      2. Installation 
  87.      --------------- 
  88.  
  89.         To install  PowerSnap  automatically use the installation script or
  90.      install  the  handler  manually by copying 'PowerSnap-handler' to your
  91.      L:  directory.   'PowerSnap-handler'  does not have to be in L: but it
  92.      is  best  if you put it there, PowerSnap will also find it if it is in
  93.      the current directory.  
  94.         If you  want  PowerSnap  to be part of your initial startup (so you
  95.      always  have  the comfort of snapping anything anywhere :-) you should
  96.      put  a simple line saying 'PowerSnap' in your 's:user-startup'. If you
  97.      wish  to  specify  options  include  these  on the same line, like for
  98.      example  'PowerSnap  SMARTSPACE  COLOR  2'.  To  disable the copyright
  99.      message redirect output to NIL: like in 'PowerSnap >NIL:'.  
  100.         Workbench 2.0  users have the following extra possibility: drag the
  101.      PowerSnap  icon into the WbStartup drawer of your boot disk/partition.
  102.      And  that's  all  there  is  to  it.  Specify  options  in  the icon's
  103.      tooltypes (you will want to set the tooltype 'CX_POPUP=NO').  
  104.         In any case make sure PowerSnap is in your command path! 
  105.  
  106.  
  107.      3. Usage 
  108.      -------- 
  109.  
  110.      3.1 From CLI or Shell 
  111.  
  112.         Enter 'PowerSnap  ?' for a CLI usage template, 'PowerSnap ??' for a
  113.      more detailed usage report.  
  114.  
  115.         Explanation of the options: 
  116.  
  117.      CX_PRIORITY n  : Set priority of commodity (default: 0).  
  118.  
  119.  
  120.                                      Page 2
  121.  
  122.  
  123.      
  124.  
  125.  
  126.      CX_POPUP YES|NO: Set to NO to not open GUI window when PowerSnap is
  127.                       first installed (default: YES).  
  128.  
  129.      CX_POPKEY desc : Standard description of hotkey to pop up GUI window
  130.                       (default: ctrl alt p).  
  131.  
  132.      NOGUI          : Don't open GUI settings window.  
  133.  
  134.      QUAL qual      : Set snap qualifier (default: lalt). This is the
  135.                       qualifier that must be down when you press the left
  136.                       mouse button to start snapping. This is also the
  137.                       qualifier for inserting the snapped text. There are
  138.                       two ways to insert snapped text: using the paste key
  139.                       or using the right mouse button.  
  140.  
  141.      SLQUAL qual    : Set single line paste qualifier (default:
  142.                       lalt+lshift). When this qualifier is down and you
  143.                       insert snapped text everything will be put on one
  144.                       single line.  All whitespace (spaces and newlines)
  145.                       between words will be changed to a single space.
  146.                       Very useful for inserting a lot of filenames from a
  147.                       directory for example.  
  148.  
  149.      MULTIQUAL qual : Set multisnap qualifier (default: lalt+lshift). When
  150.                       you start snapping with this qualifier the snapped
  151.                       text will be appended after what you snapped before.
  152.                       A newline will be placed in between the snapped
  153.                       texts, so they are all on their own line. Paste
  154.                       snapped text using the single line qualifier to get
  155.                       everything on one line. Note that the default single
  156.                       line qualifier and the multisnap qualifier are the
  157.                       same. You can still toggle multisnap on or off when
  158.                       you are already snapping. Just change the qualifier,
  159.                       so in the default setup let go or press down the
  160.                       shift key. There is a small delay of 1/8 sec before
  161.                       toggling the snap mode. This was done so it is less
  162.                       likely that you accidently snap in the wrong mode
  163.                       when you release all qualifiers to stop snapping.  
  164.  
  165.      PASTEKEY c     : Set pastekey (default: V). This key is used to
  166.                       insert the snapped text. Insertion will follow when
  167.                       it is pressed with one of the three possible
  168.                       qualifiers down (QUAL, SLQUAL, PAQUAL).  
  169.  
  170.      SNAPCHARS      : Start with character snap (default).  
  171.  
  172.      SNAPFRAME      : Start with frame snap. PowerSnap has two snap modes:
  173.                       character and frame.  The easiest to explain is
  174.                       frame snap, you just draw a rectangle and everything
  175.                       inside it will be snapped. Character snap will
  176.                       interpret the screen as lines of text (like an
  177.                       editor) and will snap accordingly.  
  178.  
  179.  
  180.                                      Page 3
  181.  
  182.  
  183.      
  184.  
  185.  
  186.      [NO]JOIN       : Join mode on/off (default: JOIN). Tells PowerSnap if
  187.                       it's ok to join two lines to a single long line when
  188.                       the first line has a non blank character as its last
  189.                       character. This only works when you are using
  190.                       character or word snap.  
  191.  
  192.      [NO]XEROX      : Xerox insert mode on/off (default: NOXEROX). When
  193.                       xerox mode is on snapped text will be inserted
  194.                       immediately when you stop snapping.  
  195.  
  196.      COLOR 1-3      : Set color of select box (default: 1). This sets the
  197.                       color of the complemented characters. Try all three
  198.                       and see what you like best.  
  199.  
  200.      MULTICOLOR 1-3 : Set color of multisnap select box (default: 2). This
  201.                       sets the color of the complemented characters when
  202.                       doing a multisnap. It is best to set this to a
  203.                       different color than the normal snap color. This way
  204.                       you'll have an easy way to see when you are using
  205.                       multisnap.  
  206.  
  207.      PAQUAL qual    : Set pre-/append qualifier (default: lalt+ctrl). When
  208.                       using this qualifier to insert snapped text a string
  209.                       will be prepended to each line and one will be
  210.                       appended.  
  211.  
  212.      PREPEND str    : Set prepend string (default: "> "). Use this to set
  213.                       the string that will be prepended when you paste
  214.                       with the PAQUAL down. This string can be up to 16
  215.                       characters long. To enter a '"' in the string escape
  216.                       it with a '*'.  E.g. 'PowerSnap PREPEND " *" "'.  
  217.  
  218.      APPEND str     : Set append string (default: ""). Use this to set the
  219.                       string that will be appended when you paste with the
  220.                       PAQUAL down. Can be up to 16 characters.  
  221.  
  222.      [NO]SMARTSPACE : If you do a word snap PowerSnap will normally guess
  223.                       at the boundaries of the word by simply looking for
  224.                       empty chars. If you switch SMARTSPACE on however
  225.                       PowerSnap will really try to recognize the
  226.                       characters and stop at spaces as well as unknown
  227.                       characters. This way you will no longer snap part of
  228.                       the 'scenery' when doing a word snap. Only drawback
  229.                       is that it is a bit slower, so it is disabled by
  230.                       default. If you have a faster Amiga (like the A3000)
  231.                       it is strongly recommended to switch this option on.
  232.                       If you don't exactly understand what I mean try
  233.                       snapping the contents of a qualifier text gadget in
  234.                       PowerSnap's settings window with SMARTSPACE switched
  235.                       on and off.  
  236.  
  237.      [NO]ALLFONTS   : If you switch ALLFONTS on PowerSnap will try all
  238.  
  239.  
  240.                                      Page 4
  241.  
  242.  
  243.      
  244.  
  245.  
  246.                       open fonts in memory when it is looking for
  247.                       characters. This will make the initial snap much
  248.                       slower (depending on how many fonts are open and how
  249.                       fast your Amiga is of course).  Once a specific font
  250.                       is recognized it is remembered and will be tried
  251.                       first next time you snap. So if you snap the same
  252.                       font several times you won't have the delay each
  253.                       time you snap. The default behaviour is to just
  254.                       consider the window's rastport font. Recognition of
  255.                       the window's rastport font is _not_ slower with
  256.                       ALLFONTS on. So with ALLFONTS off you won't
  257.                       recognize a non-rastport font, and with ALLFONTS on
  258.                       you will, but more slowly.  
  259.  
  260.  
  261.         Following qualifiers are recognized: 
  262.  
  263.         lshift       Left shift key
  264.         rshift       Right shift key
  265.         ctrl         Control key
  266.         control      Control key
  267.         lalt         Left alt key
  268.         ralt         Right alt key
  269.         lamiga       Left Amiga key
  270.         lcommand     Left Amiga key
  271.         ramiga       Right Amiga key
  272.         rcommand     Right Amiga key
  273.         midbutton    Middle mouse button (if you have one :-)
  274.  
  275.         Or any   combination   of  these  (separate  the  qualifiers  by  a
  276.      non-alpha  character  like  a  '+', '-' or '|'), e.g. 'lalt+lshift' or
  277.      'lalt-lshift'.  
  278.  
  279.         You may  run  PowerSnap  again once it has been installed to change
  280.      the settings. 'PowerSnap QUIT' will remove the handler from memory.  
  281.  
  282.         Examples: 
  283.  
  284.         o PowerSnap PREPEND "Type " APPEND " OPT N" 
  285.  
  286.         When  you paste some text 'Type ' will be inserted before each line
  287.         and  '  OPT N' after. If you e.g. snap 'PowerSnap.c' and press left
  288.         Alt  Ctrl  V  the following will be inserted: 'Type PowerSnap.c OPT
  289.         N' 
  290.  
  291.         o PowerSnap QUAL lshift+rshift+ctrl 
  292.  
  293.         This  sets the snap qualifier to both Shift keys plus the Ctrl key.
  294.         This  is  a rather silly example because unless your name is Zaphod
  295.         Beeblebrox  or  you are very good at doing things with your feet it
  296.         is quite impossible to snap anything with this qualifier :^) 
  297.  
  298.  
  299.  
  300.                                      Page 5
  301.  
  302.  
  303.      
  304.  
  305.  
  306.         o PowerSnap PASTEKEY i 
  307.  
  308.         Sets  the  paste  key to 'I' instead of 'V'. So pressing left Alt I
  309.         will feed the text in the clipboard to the keyboard.  
  310.  
  311.      NOTE: - You can toggle between character/frame snap once you have
  312.              started snapping. Just keep the left mouse pressed down while
  313.              you click the right one. Be careful, if you don't keep the
  314.              left button pressed you will insert the text you have
  315.              marked.  
  316.            - PowerSnap has the ability to do word oriented snapping. To
  317.              activate this double-click the left mouse button when you
  318.              start snapping. Note that word snapping forces character
  319.              snapping and frame snapping is no longer possible. See
  320.              SMARTSPACE on how to improve word snapping.  
  321.            - Press the left mouse button while PowerSnap is inserting to
  322.              abort.  
  323.  
  324.  
  325.      3.2 From Workbench 
  326.  
  327.         PowerSnap recognizes   the   following   tooltypes  (see  CLI/Shell
  328.      options for a more complete explanation): 
  329.  
  330.      CX_PRIORITY=n  : Priority of commodity (default is 0).  
  331.      CX_POPUP=YES|NO: Set to NO to not open GUI window when PowerSnap is
  332.                       first installed. Set this tooltype to NO if you drag
  333.                       PowerSnap into your WbStartup drawer for a quiet
  334.                       startup (default: YES).  
  335.      CX_POPKEY=desc : Standard description of hotkey to pop up GUI window
  336.                       (default: ctrl alt p).  
  337.      QUAL=qual      : Snap qualifier (default: lalt).  
  338.      SLQUAL=qual    : Single line qualifier (default: lalt+lshift).  
  339.      MULTIQUAL=qual : multisnap qualifier (default: lalt+lshift).  
  340.      PASTEKEY=c     : Pastekey (default: V).  
  341.      SNAPFRAME      : Start with frame snap.  
  342.      COLOR=1-3      : Color of select box (default: 1).  
  343.      MULTICOLOR=1-3 : Color of multisnap select box (default: 2).  
  344.      NOJOIN         : Join mode off.  
  345.      XEROX          : Xerox insert mode on.  
  346.      PAQUAL=qual    : Pre-/append qualifier (default: lalt+ctrl).  
  347.      PREPEND=str    : Prepend string (default: "> ").  
  348.      APPEND=str     : Append string (default: "").  Do *NOT* put quotes
  349.                       around the pre-/append string.  
  350.      SMARTSPACE     : Switch SMARTSPACE on for improved word snapping.  
  351.      ALLFONTS       : Switch ALLFONTS on to try all open fonts in memory.  
  352.  
  353.         Select PowerSnap's  icon  and choose 'Information' from the 'Icons'
  354.      menu.   You  can  now edit PowerSnap's tooltypes, check your Workbench
  355.      manual for more information.  
  356.  
  357.         Running PowerSnap  twice  will bring up the settings window. Select
  358.  
  359.  
  360.                                      Page 6
  361.  
  362.  
  363.      
  364.  
  365.  
  366.      'Quit'  from this window's 'Project' menu to remove PowerSnap. You can
  367.      of  course  use  the  system's  Commodities  Exchange  program to kill
  368.      PowerSnap.  
  369.  
  370.  
  371.      4. Settings Window 
  372.      ------------------ 
  373.  
  374.         When you  start PowerSnap you will be presented with a window where
  375.      you  can  change all of PowerSnap's settings. You may open this window
  376.      at  any  time by using PowerSnap's hotkey (ctrl alt p, or whatever you
  377.      set  using  CX_POPKEY)  or  by using the standard Commodities Exchange
  378.      program.  
  379.  
  380.         Everything in  this  window  should be fairly self-explanatory. The
  381.      window  has  a  project  menu with two items: Hide and Quit. Selecting
  382.      Hide  is  the  same as using the window's close gadget, selecting Quit
  383.      will remove PowerSnap from the system.  
  384.  
  385.         Most changes  you  make  will  be effective immediately, so you can
  386.      try  them  out  at  once. The qualifiers will only be changed once you
  387.      close the window used to set them.  
  388.  
  389.         Note that  the  code  for  this  window is located in the PowerSnap
  390.      program,  not  in  PowerSnap-handler.  The  window  code  will only be
  391.      loaded  when  actually  needed,  so  PowerSnap  will  use a minimum of
  392.      memory when hidden.  
  393.  
  394.  
  395.      5. Features 
  396.      ----------- 
  397.  
  398.        o Fully  supports  the clipboard.device. You can use snapped text in
  399.          all other programs that supports the clipboard.device.  
  400.  
  401.        o Snaps all printable characters, from ' ' (32) to ' ' (255).  
  402.  
  403.        o Supports all keymaps.  
  404.  
  405.        o Uses  a  relatively small handler that is about 9K long. PowerSnap
  406.          uses  about  18K  of memory once it is installed (excluding memory
  407.          used by the clipboard.device and commodities.library).  
  408.  
  409.        o Recognizes  all non-proportional fonts to up to 24 pixels wide and
  410.          of   any   height.   Also  recognizes  scaled  fonts  (bitmap  and
  411.          IntelliFonts).  
  412.  
  413.        o Recognizes  plain,  underlined,  bold,  inverse,  bold underlined,
  414.          inverse  underlined,  inverse  bold  and  inverse  bold underlined
  415.          characters :-) 
  416.  
  417.        o Works   with  fonts  with  kerning  data  (like  the  courier.font
  418.  
  419.  
  420.                                      Page 7
  421.  
  422.  
  423.      
  424.  
  425.  
  426.          supplied with Workbench 2.0).  
  427.  
  428.        o Will  remember  character  positions  in up to 8 windows. Once you
  429.          have  snapped  in  a window the initial character position will be
  430.          found immediately and you may also start snapping on spaces.  
  431.  
  432.        o Joins long lines.  
  433.  
  434.        o Pre-/appends strings to pasted text.  
  435.  
  436.        o Has  a  single-line  mode  to paste all snapped text onto a single
  437.          line. Whitespace and newlines will be changed to spaces.  
  438.  
  439.        o Supports  a  middle  mouse  button if one exists. Using the middle
  440.          button  as  qualifier  gives the possibility to snap/paste without
  441.          touching the keyboard! 
  442.  
  443.        o Inputhandler   is   written   in   assembly  for  lowest  possible
  444.          overhead.  
  445.  
  446.        New features for PowerSnap 2.0: 
  447.        »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» 
  448.        o Has  a  full  intuition/gadtools  interface to allow you to change
  449.          all  settings using the mouse. The window code is loaded from disk
  450.          when needed for minimum memory usage.  
  451.  
  452.        o PowerSnap  is  a  standard commodity. Use the standard Commodities
  453.          Exchange  program  to  enable/disable  it, kill it or to show/hide
  454.          the settings window.  
  455.  
  456.        o Multisnap  feature.  Allows  you  to  snap something and add it to
  457.          what  you  snapped  before. This append-snapping is very useful to
  458.          pick  up  several  words that you might want to join into one long
  459.          snap.  The snapped items are put in the clipboard, each on its own
  460.          line  (with  a linefeed between them). You can use the single-line
  461.          paste to paste them all onto one line.  
  462.  
  463.        o Recognizes  text  in all colors. Text in any color on a background
  464.          of any color will be recognized.  
  465.  
  466.        o SMARTSPACE  feature  to make PowerSnap consider unknown stuff as a
  467.          space.   This  way  you  can  do  _much_  better  word snapping in
  468.          non-shell windows.  
  469.  
  470.        o Can  be  told  to  try  and  recognize  text  in all open fonts in
  471.          memory.   PowerSnap  will  then  recognize  _all_ non-proportional
  472.          fonts  (up  to  24 pixels wide) also if the font is not set in the
  473.          window's rastport.  
  474.  
  475.  
  476.                                                        As always, enjoy! 
  477.  
  478.  
  479.  
  480.                                      Page 8
  481.  
  482.  
  483.      
  484.  
  485.  
  486.  
  487.  
  488.  
  489.                                 PROGRAM HISTORY
  490.  
  491.      ********************************************************************** 
  492.      VERSION 1.0 
  493.  
  494.      o First release.  
  495.  
  496.      ********************************************************************** 
  497.      VERSION 1.1 
  498.  
  499.      o Fixed  bug in reading from clipboard. Strange things could happen if
  500.        the  clipboard  did  not  contain  text.  Unknown clips are properly
  501.        ignored  now.   Incompatibility  with 'ConClip' (Workbench 2.0, V37)
  502.        resolved.   Default COLOR changed to 1.  Version string embedded for
  503.        Workbench 2.0 'Version' command.  
  504.      o To  put  the record straight: PowerSnap is not a modified version of
  505.        Snap  (by  Mikael  Karlsson).  It  is a completely different program
  506.        that  does  most  of the things Snap does. A lot of the features and
  507.        ideas  in  PowerSnap  were  influenced by (read stolen from :-) Snap
  508.        though.  I  just  thought  I'd  mention  this  because  some  German
  509.        magazine  almost  convicted  me  for plagiarism, oh boy :^D  I wrote
  510.        PowerSnap  because  I  was not happy with Snap taking up over 80K of
  511.        my precious memory (PowerSnap only uses about 12K).  
  512.      o The  Amiga  would  hang  if  you tried to snap something just when a
  513.        window  was  about  to  close.  Now all the Intuition functions that
  514.        open,  close  or  modify windows are patched so they will wait until
  515.        snapping  has  finished.  If  you are running Kickstart 2.0, the new
  516.        Intuition   functions   are   also  patched.  This  should  fix  all
  517.        deadlocks.  
  518.      o New  tooltype  'QUIET'  added  for  startup  from  Workbench without
  519.        window.  
  520.      o Tested with Enforcer and Mungwall debugging tools.  
  521.  
  522.      ********************************************************************** 
  523.      VERSION 2.0 
  524.  
  525.        ** ONLY RUNS ON KICKSTART 2.0 OR HIGHER! ** 
  526.  
  527.      o PowerSnap  is  a  commodity  now,  so it can be disabled/enabled and
  528.        killed  using the Commodities Exchange program. Note the replacement
  529.        of  the  'PRIORITY' argument by 'CX_PRIORITY' to set the commodity's
  530.        priority rather than that of the input handler (default is 0).  
  531.      o Now  has  a  hotkey to pop up a GUI window to set the settings. This
  532.        window  allows you to easily change all of PowerSnap's settings with
  533.        the  mouse.   Note  that  the  QUIET  tooltype has been removed. Use
  534.        CX_POPUP=NO now.  
  535.      o Fixed bug: no longer crashes on fonts with LoChar smaller than 32.  
  536.      o PowerSnap's  character  recognition  has  been  improved. Before you
  537.        could  only  snap  black  or  blue text, now you may also snap white
  538.  
  539.  
  540.                                      Page 9
  541.  
  542.  
  543.      
  544.  
  545.  
  546.        text.  In  fact  PowerSnap  now  recognizes  text  in any color on a
  547.        background  of  any  color.  How could you ever manage without this!
  548.        :-) 
  549.      o New  SMARTSPACE  and NOSMARTSPACE arguments. Allows you to switch on
  550.        much  better,  but slower, word-snap detection. Once you get used to
  551.        this  I  think you won't mind it's a bit slower. It is no problem on
  552.        faster Amigas of course, like the A3000.  
  553.      o New  multisnap  feature: allows you to add what you snap now to what
  554.        you  snapped before. That way you can e.g. snap several files from a
  555.        directory without having to snap them all at once.  
  556.      o PowerSnap  will  now  optionally  consider every font currently open
  557.        instead  of just the window's rastport font. ALLFONTS and NOALLFONTS
  558.        arguments.  
  559.      o Will  abort  the  snap  if you release the snap qualifier before the
  560.        recognition routine has finished.  
  561.      o Allows you to use lamiga, ramiga and ctrl to specify qualifiers.  
  562.  
  563.      ********************************************************************** 
  564.      VERSION 2.0a 
  565.  
  566.      o Error  reporting  much improved.  If handler fails to initialize you
  567.        will  be  informed  of  the  problem  (instead  of just flashing the
  568.        display).  
  569.      o Fixed  bug:  if  handler  failed  to  initialize the settings window
  570.        would  appear  and  would  allow you to change settings that weren't
  571.        there :-) 
  572.      o Settings  window  changed to a simple refresh window.  Refreshing is
  573.        a  bit  slower,  but when the window is covered a lot of chip memory
  574.        is saved (especially on screens with a lot of colors/bitplanes).  
  575.      o The  handler  will  now  complain  if it can't find PowerSnap in the
  576.        command path.  
  577.  
  578.      ********************************************************************** 
  579.  
  580.      PowerSnap 2.0a by Nico Franτois (Yes, Nico is my first name :-) 
  581.                     thanks to Jorrit Tyberghein, Ives Aerts, Philip
  582.                               Marivoet and Kenny Grant for beta testing.  
  583.  
  584.      Copyright (c) 1991/1992 Nico Franτois 
  585.  
  586.                  //
  587.      Thanks to \X/ Amiga for being the best computer ever!
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                     Page 10
  601.  
  602.  
  603.      
  604.  
  605.  
  606.                                Table Of Contents
  607.  
  608.                                  PowerSnap 2.0a
  609.  
  610.      PREFACE.........................................................    1
  611.  
  612.      1. Introduction.................................................    1
  613.  
  614.      2. Installation.................................................    2
  615.  
  616.      3. Usage........................................................    2
  617.         3.1 From CLI or Shell........................................    2
  618.         3.2 From Workbench...........................................    6
  619.  
  620.      4. Settings Window..............................................    7
  621.  
  622.      5. Features.....................................................    7
  623.  
  624.      PROGRAM HISTORY.................................................    9
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.      
  661.  
  662.