home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / system / mb45_bin / data4.ins < prev    next >
Text File  |  1994-06-25  |  64KB  |  1,512 lines

  1.  
  2.                        M a s t e r B r o w s e   4 . 5
  3.                        """""""""""""""""""""""""""""""
  4.  
  5.                      Copyright 1993, 1994, Michel Forget
  6.                      
  7.                            Electric Storm Software      
  8.                 
  9.  
  10.               """"""""""""""""""""""""""""""""""""""""""""""""
  11.               " The *BEST* ST/STe/TT/Falcon Text File Viewer "
  12.               """"""""""""""""""""""""""""""""""""""""""""""""
  13.               "     MultiTOS, Geneva, & Mag!X Compatible     "
  14.               """"""""""""""""""""""""""""""""""""""""""""""""
  15.      *----------------------------------------------------------------*
  16.      | For information about the distribution of MasterBrowse, please |
  17.      | read the section of this manual entitled "DISTRIBUTION".       |
  18.      *----------------------------------------------------------------*
  19.  
  20.  
  21.  
  22.                                  - CONTENTS -
  23.  
  24.                         I. INTRODUCTION
  25.  
  26.                        II. DONATION-WARE
  27.                        
  28.                       III. UPGRADING
  29.  
  30.                        IV. INSTALLING MASTERBROWSE
  31.                            A. The Installation Program
  32.                            B. NeoDesk 3.x
  33.                            C. TeraDesktop
  34.                               1. Application Method
  35.                               2. Edit Method
  36.                            D. Gemini/Mupfel
  37.                            E. GEM Desktop
  38.  
  39.                         V. USING MASTERBROWSE
  40.                            A. Starting MasterBrowse
  41.                            B. Movement
  42.                               1. Arrow Keypad
  43.                               2. Application Keypad
  44.                               3. GEM Desktop Keys
  45.                            C. The MasterBrowse Menu System
  46.                               1. MasterBrowse
  47.                                  a. "MasterBrowse..."
  48.                               2. File
  49.                                  a. "Open Document..."
  50.                                  b. "Open Document Batch..."
  51.                                  c. "Quick Access..."
  52.                                  d. "Close Document"
  53.                                  e. "Close All Documents"
  54.                                  f. "Print Document..."
  55.                                  g. "Save Document..."
  56.                                  h. "Save Document Batch..."
  57.                                  i. "Quit"
  58.                               3. Edit
  59.                                  a. "Select All"
  60.                                  b. "Remove Block Markers"
  61.                                  c. "Copy"
  62.                                  d. "Paste"
  63.                                  e. "Delete"
  64.                               3. Window
  65.                                  a. "Rotate Windows"
  66.                                  b. "Window Title..."
  67.                                  c. "Iconify MasterBrowse"
  68.                                  d. "General Options..."
  69.                                  e. "Output Options..."
  70.                                  f. "Display Options..."
  71.                                  g. "Shortcuts..."
  72.                                  h. "Save Options"
  73.                                  i. "Save Options As..."
  74.                                  j. "Load Options..."
  75.                                  k. "Select Display Font..."
  76.                                  l. "Help..."
  77.                                  m. "Context Help..."
  78.                                  n. "Window Information..."
  79.                               4. Markers
  80.                                  a. "Load Bookmark List..."
  81.                                  b. "Save Bookmark List..."
  82.                                  c. "Clear Bookmark..."
  83.                                  d. "Clear All Bookmarks"
  84.                                  e. "Print Block..."
  85.                                  f. "Save Block..."
  86.                                  g. "Expand Block"
  87.                                  h. "Block Information..."
  88.                               5. Position
  89.                                  a. "Top Of Document"
  90.                                  b. "Bottom Of Document"
  91.                                  c. "Find..." 
  92.                                  d. "Find Next"
  93.                                  e. "Find Previous"
  94.                                  f. "Push/Pop Position"
  95.                                  g. "Jump -> Search Pos."
  96.                                  h. "Jump -> Bookmark..."
  97.                                  i. "Jump -> Block Start"
  98.                                  j. "Jump -> Block End"
  99.                                  k. "Jump -> Line..."
  100.                                  l. "Jump -> Page..."
  101.                               6. Markers (Window Menu #1)
  102.                                  a. "Set Block Start"
  103.                                  b. "Set Block End"
  104.                                  c. "Set Bookmark"
  105.                                  d. "Cancel"
  106.                            D. The MasterBrowse Dialog System   
  107.                                
  108.                        VI. DISCLAIMER
  109.  
  110.                       VII. DISTRIBUTION
  111.                         
  112.                      VIII. CONTACTING THE AUTHOR
  113.  
  114.                        IX. ACKNOWLEDGMENTS
  115.  
  116.                         X. SUZY B'S SOFTWARE INFORMATION
  117.  
  118.                        XI. CLOSING
  119.  
  120.  
  121. I. INTRODUCTION
  122. -=-=-=-=-=-=-=-
  123.  
  124.     Everyone who owns a computer has, at one time or another, needed
  125. to view the contents of a text file.  The text file viewer supplied
  126. with Atari computers will allow you to do this, but it is lacking in
  127. many respects.
  128.  
  129.     MasterBrowse is a replacement text file viewer for any Atari computer,
  130. in any resolution except low (though this restriction is not enforced).  It
  131. offers many features that the Atari text file viewer does not:
  132.  
  133.     o MasterBrowse has a friendly, easy-to-use, 100% GEM automated
  134.       installation program.  
  135.  
  136.     o MasterBrowse has an extremely fast GEM user interface, which makes
  137.       use of raster copy screen updates, GDOS/SpeedoGDOS fonts, pull-down
  138.       menus, windows, windowed dialog boxes, colour, round radio buttons,
  139.       checkboxes, keyboard shortcuts in dialog boxes, and more.
  140.  
  141.     o MasterBrowse works with MultiTOS, MultiGEM, Mag!X, and Geneva.  With
  142.       MultiTOS or Geneva, MasterBrowse can ensure that only one copy of
  143.       MasterBrowse is in memory at a time.  If another copy of MasterBrowse
  144.       is launched, the copy of MasterBrowse already in memory will be
  145.       instructed to display the files.  The utility that makes this
  146.       possible (the "client-program") can be configured to call an
  147.       alternate viewer for special types of files, such as pictures or
  148.       sound files.
  149.  
  150.       MasterBrowse also understands the MultiTOS Drag & Drop Protocol.
  151.       
  152.       With Mag!X, MasterBrowse can communicate with the desktop to ensure
  153.       that only one copy of MasterBrowse is in memory at a time, as with
  154.       Geneva and MultiTOS.
  155.  
  156.     o MasterBrowse can use the command line to open documents (or to open a
  157.       document batch).  The ARGV, xArg, and standard command line formats
  158.       are supported.
  159.  
  160.     o MasterBrowse supports the View Protocol, by Peter Seitz, which allows
  161.       other programs to instruct MasterBrowse to display a file instead of
  162.       using their own default viewers.  Currently, the following programs
  163.       support (or soon will support) the View Protocol:  STZip, Lharc Shell,
  164.       ShowImage, GemView, and DiskList.
  165.    
  166.     o MasterBrowse allows you to have a virtually unlimited number of
  167.       documents open at the same time, restricted only by the number
  168.       of available windows and the amount of free memory.
  169.  
  170.     o MasterBrowse provides keyboard shortcuts for every menu entry.  If
  171.       you do not like the default keyboard shortcuts for menu entries,
  172.       you can change them to suit your needs!
  173.  
  174.     o MasterBrowse provides you with a Quick Document Access feature found
  175.       in no other program.  With this feature, you can instantly load any
  176.       of the last seven files that have been opened (in case you need a
  177.       document again after closing it).
  178.  
  179.     o MasterBrowse allows you to (optionally) save your configuration
  180.       automatically when you exit the program, or even save a document
  181.       batch that will automatically be loaded the next time you use
  182.       MasterBrowse.
  183.  
  184.     o MasterBrowse allows you to use all of your familiar movement keys.
  185.       You can use the arrow keys, the application keypad, or even the space
  186.       bar and the return key.
  187.  
  188.     o MasterBrowse allows you to move in any direction inside a
  189.       document, as you would expect.  What you might not expect is that
  190.       you can tell MasterBrowse how far it should move when the movement
  191.       keys are pressed.  How about moving two lines down instead of one?
  192.       Or perhaps three lines suits you better?
  193.  
  194.       Do you still want more power?  Keep reading.
  195.  
  196.         -You can jump to a specific line, a specific page, the start of
  197.          a block, the end of a block, or any of ten personal "bookmarks"
  198.          that MasterBrowse supplies for each text window.
  199.  
  200.     o MasterBrowse allows you to move through a document (by lines or pages)
  201.       using a special Quick Scroll Mode.  It uses the shift, control, and
  202.       alternate keys so that the scrolling speed is not limited by the key
  203.       repeat rate.
  204.  
  205.     o MasterBrowse offers unparalled power when it comes to searching!
  206.     
  207.       In addition to the ability to search for up to three strings at
  208.       the same time, starting at the top of the document or at the
  209.       current position within the document, MasterBrowse allows the
  210.       use of Unix (TM) regular expression matching (wildcards).
  211.       
  212.       A search may be conducted in reverse mode or forward mode.  If you
  213.       desire, you can specify which of the three search strings will be
  214.       case sensitive and which will not.
  215.     
  216.     o MasterBrowse also has powerful block operations.  You can mark a
  217.       block and then save it to disk, print it, or write it to the
  218.       clipboard.  You can control how the block is marked on the
  219.       screen.  MasterBrowse can also be configured to remove the block
  220.       markers after a block operation is completed or to leave the
  221.       markers unchanged.  Blocks are marked using the -MOUSE-, exactly
  222.       as they are marked with text editors.  More?  A block can even be
  223.       extracted from a larger document and placed inside a MasterBrowse
  224.       window with a single keypress!  In addition, MasterBrowse can append
  225.       blocks (or entire documents) to already existing files.
  226.      
  227.     o MasterBrowse is a master printer.  It can print a document (or a
  228.       block) with page headings, page numbers, line numbers, a description
  229.       of the file or block, a synopsis, or any combination of the five.
  230.       MasterBrowse can even print an identification string for those
  231.       people who share a printer between more than one computer.  You can
  232.       also save a block or an entire document to disk (or the clipboard),
  233.       with all of the same options available.  MasterBrowse can even be
  234.       configured to use the special features of your printer, such as
  235.       bolding, italics, underlining, colour, and specialized fonts.
  236.       
  237.       You want even more power?  MasterBrowse can print on both sides of
  238.       the printer page, and indent your text.
  239.       
  240.     o MasterBrowse gives you complete control over your windows.  You
  241.       can cycle through them, change their titles, shrink them, close
  242.       one, close them all, or get information about them all using the
  243.       keyboard (or the mouse).  MasterBrowse also allows you to remove the
  244.       vertical window scroll bar, the horizontal window scroll bar, or both
  245.       scroll bars (since a window that has no scroll bars can scroll more
  246.       than twice as fast as a window that does have scroll bars).  In
  247.       addition, each MasterBrowse window can have different scroll bar
  248.       settings.  The size of a window can be changed by clicking in the
  249.       bottom right-hand corner of the window, even if the window does not
  250.       have a "sizer" gadget.
  251.  
  252.     o MasterBrowse supports batch files!  If you use a certain group of
  253.       documents often, just load them up and tell MasterBrowse to create
  254.       a batch file.  One double-click on the batch file, and they will
  255.       all be loaded again.
  256.  
  257.     o MasterBrowse saves the positions of the first seven windows (if
  258.       you want it to), so you have complete control over where your
  259.       documents appear and how your screen looks.
  260.       
  261.     o MasterBrowse allows you to load and save bookmark lists.
  262.       
  263.     o Every window has a set of block markers and a set of ten bookmarks
  264.       to itself.
  265.  
  266.     o MasterBrowse also has support for the clipboard!  A block can be
  267.       written to the clipboard (with or without formatting) or the
  268.       clipboard can be read into a MasterBrowse window.
  269.  
  270.     The features listed above -barely- scratch the surface of MasterBrowse!
  271.     
  272.  
  273. II. DONATION-WARE
  274. -=-=-=-=-=-=-=-=-
  275.  
  276. OR:  Why should I send this person money if I have the program already?
  277.  
  278.     MasterBrowse is Donation-Ware.  If you use it regularly, and would like
  279. to receive an OPTIMIZED and PERSONALIZED version of MasterBrowse, as well
  280. as the other interesting applications and utilities described below, you
  281. are encouraged to send $15 (Canadian/US) to: 
  282.  
  283.     Michel Forget
  284.     12209 Dovercourt Avenue
  285.     Edmonton, Alberta
  286.     CANADA
  287.     T5L 4E1
  288.  
  289.      If you do not live in North America (and you are writing to this 
  290. address instead of the address for users in the United Kingdom), please 
  291. send an international money order or the equivalent of $15 in your own 
  292. currency.  Please do not send a personal cheque unless you live in 
  293. North America.
  294.  
  295.      If you live in the United Kingdom, you can send 14 UKPounds (cheque
  296. or money order) to Denesh Bhabuta:
  297.  
  298.      ESS (c/o Denesh Bhabuta)
  299.      203 Parr Lane
  300.      Unsworth
  301.      Bury
  302.      Lancashire
  303.      BL9 8JW
  304.  
  305.     Users who send in the donation also receive the following utilities and
  306. applications:
  307.  
  308.      AutoDate II -- A program that keeps track of the time and date     
  309.                     with virtually no effort on the part of the user.
  310.                 
  311.           AccPad -- A notepad desk accessory.
  312.       
  313.         ESS-Code -- A powerful utility which every Internet/Usenet/BitNet
  314.                     user should have.
  315.                 
  316.      MasterPrint -- A printing utility with all of the printing features of
  317.                     MasterBrowse.
  318.                  
  319.    ShadowTerm II -- A full-featured terminal program by Electric Storm
  320.                     Software.
  321.  
  322.      By special arrangement, users who register MasterBrowse will also
  323. receive a coupon for a FREE catalog from Suzy B's Software and a $3
  324. credit toward the purchase of a disk from the Suzy B's Software
  325. collection (which has over 8,000 files).  For more information about
  326. Suzy B's Software, please read section VIII of this manual.
  327.  
  328.  
  329. III.  UPGRADING
  330. -=-=-=-=-=-=-=-
  331.  
  332.      There are several ways to upgrade MasterBrowse once you have 
  333. registered it.  If you have an Internet electronic mail address, 
  334. upgrades can be sent to you at no charge.  If you do not have such an 
  335. electronic mail address, send $5 (Canadian/US) with your name, address, 
  336. and serial number.  A disk with the new version of MasterBrowse (and 
  337. new versions of the bonus programs) will be sent to you promptly.  When 
  338. you upgrade your version of MasterBrowse, you will also receive a $3 
  339. credit toward the purchase of a disk from the Suzy B's Software 
  340. collection.
  341.  
  342.      The address to send the money to is:
  343.  
  344.      Michel Forget
  345.      12209 Dovercourt Avenue
  346.      Edmonton, Alberta
  347.      CANADA
  348.      T5L 4E1
  349.  
  350.      If you live in the United Kingdom, you can send 3 UKPounds (cheque
  351. or money order) to Denesh Bhabuta:
  352.  
  353.      ESS (c\o Denesh Bhabuta)
  354.      203 Parr Lane
  355.      Unsworth
  356.      Bury
  357.      Lancashire
  358.      BL9 8JW
  359.  
  360.  
  361. IV. INSTALLING MASTERBROWSE
  362. -=-=-=-=-=-=-=-=-=-=-=-=-=-
  363.  
  364.     It is very easy to install MasterBrowse on your system.  Users of
  365. alternate desktops should read the instructions pertaining to their
  366. specific desktop, if it is listed.
  367.  
  368.     MasterBrowse may load faster if you compress the executable.  I would
  369. suggest using Pack-Ice, since it gives the best compression.  For a faster
  370. decompression, PFX-Pack is excellent.  You will save not only space by
  371. compressing MasterBrowse, but you will also very likely save time.
  372.  
  373.     A. The Installation Program
  374.     -=-=-=-=-=-=-=-=-=-=-=-=-=-
  375.  
  376.         To make the installation of MasterBrowse easier, an installation
  377.     program was created.  The installation program will perform all of the
  378.     neccessary steps to install MasterBrowse under SingleTOS, MultiTOS, or
  379.     Geneva, or Mag!X.  
  380.  
  381.         The installation program does not, however, perform the "final"
  382.     step.  Since there are so many replacement desktops available, there
  383.     is no way for MasterBrowse to automatically support all of the various
  384.     desktop configuration file formats available.  Thus, the actual act of
  385.     installing MasterBrowse as an application, with the various file
  386.     extensions text files commonly have, is left to the user.  This is a
  387.     simple matter, though, and the process is described below for a variety
  388.     of replacement desktops:
  389.  
  390.     B. NeoDesk 3.x
  391.     -=-=-=-=-=-=-=
  392.  
  393.         If you have NeoDesk 3.x, all you need to do is put
  394.     MasterBrowse somewhere safe and install MBROWSE.PRG as your
  395.     alternate text file viewer.  Consult your NeoDesk manual for
  396.     instructions on how to do this.  Be sure to save your
  397.     configuration when you are done.
  398.     
  399.         You should also install MBROWSE.PRG as an application that
  400.     utilizes files with the *.MB extender so that you can use 
  401.     MasterBrowse Batch files.
  402.  
  403.     C. TeraDesktop
  404.     -=-=-=-=-=-=-=
  405.  
  406.         If you have the TeraDesktop, you are lucky.  There are
  407.     two ways for you to install MasterBrowse.
  408.     
  409.         1. Application Method
  410.         -=-=-=-=-=-=-=-=-=-=-
  411.  
  412.             Put MasterBrowse in a safe place, and install MBROWSE.PRG as an
  413.         application with the following suggested extensions:
  414.  
  415.             *.TXT, *.DOC, *.ASC, *.NOW, *.1ST, *.2ND, *.NEW,
  416.             *.INF, *.LST, *.HLP, *.DAT, *.OLD, *.ST, *.MB
  417.  
  418.             Be sure to save your configuration when you are done.
  419.  
  420.         2. Edit Method
  421.         -=-=-=-=-=-=-=
  422.  
  423.             TeraDesk has a feature that no other Desktop has;  if you
  424.         double-click on a non-executable file, TeraDesk will allow you
  425.         to either Show, Edit, or Print the file.
  426.         
  427.             If you rarely (or never) use the Edit option, you can install
  428.         MasterBrowse in its place.
  429.         
  430.             Put MasterBrowse in a safe place.  Then, select Editor under
  431.         the Options menu of TeraDesk.  After locating MasterBrowse with the
  432.         file selector, save your TeraDesk configuration.  The next time
  433.         you double-click on a non-executable file, selecting Edit will
  434.         bring up MasterBrowse and load the file.
  435.         
  436.             This gives you two advantages;  every file type is covered,
  437.         and you still have access to the TeraDesk file viewer.
  438.  
  439.     D. Gemini
  440.     -=-=-=-=-
  441.  
  442.         If you have Gemini, all you need to do is put MasterBrowse
  443.     somewhere safe and install MBROWSE.MUP as an application.  You must
  444.     edit MBROWSE.MUP so that it knows where MBROWSE.PRG resides on your
  445.     system.  You must also set two Gemini application options; "it is a GEM
  446.     application" and "close all windows on startup".  Gemini allows you to
  447.     install many extensions for a single application.  On the extension
  448.     line, you should enter:
  449.  
  450.         *.TXT,*.DOC,*.ASC,*.1ST,*.NEW,*.MB
  451.  
  452.         If you want to install more extenders for MasterBrowse, you can
  453.     create another copy of MBROWSE.MUP (with a different name) and add the
  454.     extra extenders.  When you are done, remember to save the desktop.
  455.  
  456.     E. GEM Desktop
  457.     -=-=-=-=-=-=-=
  458.  
  459.       The GEM Desktop (< TOS 2.06) does not handle installed applications
  460.    correctly.  By not changing the current directory to the directory in
  461.    which the application resides, it prevents the application from
  462.    locating the resource files or configuration files that it needs.
  463.  
  464.       MasterBrowse solves this problem by allowing you to specify (in the
  465.    environment) where each of these files is located.  To create an
  466.    environment, simply follow these steps.
  467.     
  468.         1.  Put MBROWSE.PRG, MBROWSE.RSC, and MBROWSE.INF somewhere safe.
  469.  
  470.         2.  Copy GEMENV.PRG to your AUTO folder.  Despite the size of this
  471.             program, it only uses 2K of memory when installed.
  472.  
  473.         3.  Copy ROOT.ENV to the root directory of the drive on which your
  474.             AUTO folder resides.
  475.  
  476.         4.  Install MBROWSE.PRG as an application, with *.TXT as the
  477.             extender.
  478.  
  479.         5.  Save your DESKTOP.INF/NEWDESK.INF file, and then load it 
  480.             into an ASCII text editor.
  481.  
  482.         6.  Look for the following line (with a different path, of
  483.             course):
  484.     
  485.             #G 03 04   C:\MBROWSE.PRG@ *.TXT@ 
  486.         
  487.         7.  Make a copy of this line, changing *.TXT to *.DOC.  You
  488.             can make as many copies of this line as you want, with as
  489.             many extenders as you want.  I suggest that you use the
  490.             following extenders:
  491.  
  492.                     *.TXT, *.DOC, *.ASC, *.NOW, *.1ST, *.2ND, *.NEW,
  493.                     *.INF, *.LST, *.HLP, *.DAT, *.OLD, *.ST, *.MB
  494.  
  495.         8.  Load the ROOT.ENV file, and change the MB_RESOURCE and 
  496.             MB_CONFIG environment variables so that they contain the
  497.             full pathname and filename of the resource file and the
  498.             configuration file respectively.
  499.  
  500.         When you have MasterBrowse installed, you should save the
  501.     DESKTOP.INF file (from the editor, *not* the Desktop) and reboot your
  502.     computer.  MasterBrowse will now be called each time you double
  503.     click on a text file.
  504.  
  505.  
  506. V. USING MASTERBROWSE
  507. -=-=-=-=-=-=-=-=-=-=-
  508.  
  509.     Using MasterBrowse is very easy, but there are some features and
  510. ideas that bear discussion.  Each menu will be listed with the
  511. options it contains, and each function will be discussed.
  512.  
  513.   A. Starting MasterBrowse
  514.   -=-=-=-=-=-=-=-=-=-=-=-=
  515.  
  516.     MasterBrowse can be started in two ways:
  517.  
  518.     1.  Application Mode - This means that MasterBrowse is called by
  519.         the Desktop when you double click on a text file.  This is the
  520.         way MasterBrowse will be started most often.  After loading,
  521.         MasterBrowse will present you with the file selector (though
  522.         this option can be turned on or off).
  523.  
  524.     2.  Stand-Alone Mode - This means that MasterBrowse is executed
  525.         as a program with no command line.  MasterBrowse will bring up
  526.         a file selector, at which time the file you want to see
  527.         should be selected.
  528.  
  529.       If you have NewDesk or an alternate Desktop, like NeoDesk or
  530.   Gemini, MasterBrowse can be started in a third way.  If you
  531.   drag a file to MBROWSE.PRG and release the mouse button,
  532.   MasterBrowse will act as if it had been called in
  533.   Application Mode.
  534.  
  535.   B. Movement
  536.   -=-=-=-=-=-
  537.  
  538.       Like the GEM Desktop, each MasterBrowse window has two movement
  539.   bars (vertical and horizontal) that can be used to move around a
  540.   document.  They function exactly like the movement bars found in the
  541.   GEM Desktop.
  542.  
  543.       The Control + Z keypress can be used to "full" (minimize/maximize) a
  544.   window.  The F10 function key can be used as an alternative keypress to
  545.   close all windows and exit MasterBrowse.
  546.  
  547.       The F8 function key can be used to open a new document.  The F9
  548.   function key can be used to close the document in the current top
  549.   window.
  550.  
  551.       The following keys can be used to move around inside a document:
  552.  
  553.           Left Shift + \        = Quick Scroll Mode (Page Increments)
  554.                                   -Control   = Up Line
  555.                                   -Alternate = Down Line
  556.  
  557.           Right Shift + \       = Quick Scroll Mode (Line Increments)
  558.                                   -Control   = Up Page
  559.                                   -Alternate = Down Page
  560.       
  561.       You must always hold down the shift key you pressed to enter Quick
  562.   Scroll Mode.  If you let go of the shift key, you will no longer
  563.   be in quick scroll mode.  This is a little tricky at first, but quickly
  564.   becomes familiar.
  565.  
  566.       1. Arrow Keypad
  567.       -=-=-=-=-=-=-=-
  568.  
  569.           Up Arrow              = Up Line
  570.           Down Arrow            = Down Line
  571.           Left Arrow            = Left Character
  572.           Right Arrow           = Right Character
  573.           Shift + Up Arrow      = Up Page
  574.           Shift + Down Arrow    = Down Page
  575.           Shift + Left Arrow    = Left Page
  576.           Shift + Right Arrow   = Right Page
  577.           Control + Up Arrow    = Top Of Document
  578.           Control + Down Arrow  = Bottom Of Document
  579.           Control + Left Arrow  = Extreme Left Window Page
  580.           Control + Right Arrow = Extreme Right Window Page
  581.           ClrHome               = Top Of Document
  582.           Shift + ClrHome       = Bottom Of Document    
  583.  
  584.  
  585.       2. Application Keypad
  586.       -=-=-=-=-=-=-=-=-=-=-
  587.     
  588.           7                     = Top Of Document
  589.           1                     = Bottom Of Document
  590.           9                     = Page Up
  591.           3                     = Page Down
  592.           8                     = Movement Base Line(s) Up        
  593.           2                     = Movement Base Line(s) Down      
  594.           4                     = Movement Base Character(s) Left 
  595.           6                     = Movement Base Character(s) Right
  596.           5                     = Jump -> Bookmark
  597.           0                     = Jump -> Line
  598.           .                     = Jump -> Page
  599.       
  600.       The Movement Base can be set in the "General Options" dialog box.  It
  601.   controls how far MasterBrowse will move when one of the application
  602.   keypad directional keys is pressed.  It is useful for moving short
  603.   distances quickly.  The Movement Base can be used with the arrow keypad or
  604.   the application keypad, depending on your preferences.  The diagrams above
  605.   show the default configuration.
  606.  
  607.       3. GEM Desktop Keys
  608.       -=-=-=-=-=-=-=-=-=-
  609.     
  610.           The space bar can be used to move down one page, and the
  611.       return key can be used to move down one line.
  612.  
  613.   C. The MasterBrowse Menu System
  614.   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  615.  
  616.       The keyboard representations of functions are not shown in the ASCII
  617.   drawings below.  The <Alternate> character is NOT an ASCII character.
  618.  
  619.   1. MasterBrowse
  620.  
  621.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  622.   | MasterBrowse...   |
  623.   |-------------------|
  624.   | Desk Accessory #1 |
  625.   | Desk Accessory #2 |
  626.   | Desk Accessory #3 |
  627.   | Desk Accessory #4 |
  628.   | Desk Accessory #5 |
  629.   | Desk Accessory #6 |
  630.   |-------------------|
  631.   | Program #1        | }
  632.   | Program #2        | }\
  633.   | Program #3        | } - MultiTOS Only!
  634.   | Program #4        | }/
  635.   | [...]             | }
  636.   ---------------------
  637.   
  638.   a. MasterBrowse
  639.   ---------------
  640.  
  641.       Selecting this option brings up an information dialog box.  It has
  642.   your name and address in it (if you donate) and a message telling
  643.   you the how big the largest block of free memory is.
  644.  
  645.   2. File
  646.  
  647.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  648.                 | Open Document...       |
  649.                 | Open Document Batch... |
  650.                 |------------------------|
  651.                 | Quick Access...        |
  652.                 |------------------------|
  653.                 | Close Document         |
  654.                 | Close All Documents    |
  655.                 |------------------------|
  656.                 | Print Document...      |
  657.                 | Save Document...       |
  658.                 | Save Document Batch... |
  659.                 |------------------------|
  660.                 | Quit                   |
  661.                 --------------------------
  662.  
  663.   a. Open Document  [Control + O]
  664.   -------------------------------
  665.  
  666.       If you select this option, you are presented with a file selector.
  667.   Choose the document you would like to view.  This option will fail if
  668.   you do not have enough memory available, or there are no more windows
  669.   available.
  670.  
  671.   b. Open Document Batch
  672.   ----------------------
  673.   
  674.       This option allows MasterBrowse to load in a number of documents 
  675.   at one time.  This is extremely useful if you use a certain set of
  676.   documents frequently.
  677.   
  678.       The batch file is a standard ASCII file containing a list of
  679.   filenames (full paths required, of course).
  680.  
  681.   c. Quick Access
  682.   ---------------
  683.   
  684.       This option allows you to peruse a list of the last seven documents
  685.   opened.  Click on any document in the list to load it into memory.
  686.  
  687.   d. Close Document  [Control + U]
  688.   --------------------------------
  689.  
  690.       This option closes the document in the top window, and gives the
  691.   memory that the document was using back to the system.
  692.  
  693.   e. Close All Documents  [Shift + Control + U]
  694.   ---------------------------------------------
  695.  
  696.       This options closes all MasterBrowse windows, which returns all
  697.   window handles and memory being used by MasterBrowse to the system.
  698.  
  699.   f. Print Document  [Control + P]
  700.   --------------------------------
  701.  
  702.       This option prints the document in the top window.
  703.       
  704.       The first thing that must be decided is which options will be used.
  705.   The following choices are available:
  706.  
  707.       Synopsis
  708.       --------
  709.   
  710.           The synopsis is a four line summary of what the document being
  711.       printed contains.  If nothing is entered in this field, it is not
  712.       used.
  713.  
  714.       Description
  715.       -----------
  716.   
  717.           If any text is entered in this field, MasterBrowse will print that
  718.       text just above the page number/page header.  It can be used to show
  719.       the title of the document being printed, the author, or any other
  720.       text that you deem appropriate.
  721.  
  722.       Page Numbers
  723.       ------------
  724.   
  725.           If this option is selected, MasterBrowse will divide the document
  726.       being printed into pages.  The current page number is printed at the
  727.       top right corner of each page.
  728.  
  729.       Line Numbers
  730.       ------------
  731.   
  732.           If this option is selected, MasterBrowse will number the lines of
  733.       the document as they are being printed.  The current line number
  734.       appears just to the left of the current line.
  735.  
  736.       Page Headings
  737.       -------------
  738.       
  739.           If this option is selected, MasterBrowse will print the name of
  740.       the file being printed on the same line that the page number is
  741.       printed on.
  742.  
  743.       Form Feeds
  744.       ----------
  745.       
  746.           Form feeds should usually be turned on.  They cause the printer
  747.       to advance to the start of the next page when the current page is
  748.       done.  In some situations (such as writing a file to disk or the
  749.       clipboard) they are not desirable and should be turned off.
  750.  
  751.       All / Odd / Even
  752.       ----------------
  753.   
  754.          MasterBrowse can print all pages, odd pages, or even pages.  This
  755.       allows the user to conserve printer paper and have more professional
  756.       looking output by printing on both sides of the paper.
  757.  
  758.          Those who are not experienced with this method of printing need not
  759.       worry (it is very easy to do with MasterBrowse).  Simply set your
  760.       options as you desire, then select "Odd".  After printing, remove
  761.       the paper from your printer and insert it again upside down.  After
  762.       positioning the paper so that the even pages will start being
  763.       printed on the back of the first page, select "Even".  The options
  764.       for "Even" and "Odd" must be identical (though you should only
  765.       enter spaces for the synopsis when printing even pages) or the
  766.       output on one side of the page will not match the output on the
  767.       other side of the page (duplicate lines, skipped lines, incorrect
  768.       line numbers).
  769.  
  770.       Printer Control Codes
  771.       ---------------------
  772.       
  773.           You can make your documents (or blocks) look better on paper by
  774.       defining some printer control codes.  With these codes, you can make
  775.       use of any special effect (uderlining, bold, italics, colour, fonts)
  776.       that your printer can create.
  777.   
  778.           You can define printer control codes for the page heading, the page
  779.       number, the line number, the description of the document (or block)
  780.       being printed, and the current line of text being printed.  You will
  781.       need your printer manual to do this, since MasterBrowse can not
  782.       know what features your printer has.
  783.   
  784.           When defining printer control codes, there are four details to keep
  785.       in mind:
  786.       
  787.       1.  You do not need to include the ESC (decimal 27) character in
  788.           your printer control codes.  MasterBrowse will send this character
  789.           to the printer before every printer control code.
  790.  
  791.       2.  Every printer control code must be a decimal number (no
  792.           alphabetical characters or hexadecimal numbers are allowed).
  793.             
  794.       3.  If the printer control code you are defining consists of
  795.           two or more separate decimal numbers (EX:  ESC + 99 + 39), than
  796.           each code must be separated by a space when typed.
  797.  
  798.       4.  A printer control code may consist of no more than four
  799.           separate decimal numbers (not including the ESC character,
  800.           which is sent automatically).
  801.  
  802.       Change Options
  803.       --------------
  804.  
  805.           If you want to exit without printing, but want to keep the options
  806.       you selected, select "Change Options".  If you want to exit without
  807.       printing, and not keep the options you selected, select "Cancel".
  808.  
  809.           You may choose any combination of the options, with one exception;
  810.       you cannot have page headings if you do not have page numbers.  You can
  811.       have page headings without page numbers, though.
  812.   
  813.   g. Save Document [Control + S]
  814.   ------------------------------
  815.   
  816.       This option writes the document in the top window to the disk.  All
  817.   of the options presented to you by this option are identical to the
  818.   options presented to you in the "Print Document" dialog box discussed
  819.   above.  Form feeds should normally be turned off for this option (but
  820.   do not have to be).
  821.  
  822.       Click on "Write", and the select the name of the file to write using
  823.   the file selector.
  824.  
  825.   h. Save Document Batch
  826.   ----------------------
  827.  
  828.       This option will create a file containing a list of all of the
  829.   documents currently in memory.  If MasterBrowse has been properly
  830.   installed as an application, with the *.MB extender, then
  831.   double-clicking on a MasterBrowse Batch file will activate MasterBrowse
  832.   and load all of the documents in the batch.
  833.   
  834.       This is very useful if you use a certain set of documents often,
  835.   especially since the title bars of the windows are also saved in the
  836.   batch file.
  837.  
  838.   i. Quit  [Control + Q]
  839.   ----------------------
  840.  
  841.       This option closes all MasterBrowse windows and exits MasterBrowse.
  842.   It does not ask for confirmation of any kind, so be careful.
  843.  
  844.   3. Edit
  845.  
  846.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  847.                       | Select All              |
  848.                       |-------------------------|
  849.                       | Remove Block Markers    |
  850.                       |-------------------------|
  851.                       | Copy                    |
  852.                       | Paste                   |
  853.                       | Delete                  |
  854.                       ---------------------------
  855.  
  856.   a. Select All  [Control + A]
  857.   ----------------------------
  858.  
  859.       This options marks the entire document in the top window as a block.  
  860.  
  861.   b. Remove Block Markers  [Shift + Control + H]
  862.   ----------------------------------------------
  863.  
  864.       This option resets the block markers for the top window.
  865.  
  866.   c. Copy  [Control + C]
  867.   ----------------------
  868.   
  869.       This option works exactly like "Print Document", "Print Block", and
  870.   "Save Block", but it writes the output to the clipboard.
  871.  
  872.   d. Paste  [Control + V]
  873.   -----------------------
  874.  
  875.       If you select this option, MasterBrowse will load the clipboard 
  876.   into memory and display it in a window (just like any other document).  
  877.   To use this feature, you need to have a clipboard installed.  I would 
  878.   suggest using the Atari Clipboard CPX Module, but there are other 
  879.   programs which will install clipboards just as effectively.
  880.  
  881.   e. Delete
  882.   ---------
  883.  
  884.       Selecting this option will cause the SCRAP.TXT file in the 
  885.   clipboard directory to be deleted.
  886.  
  887.   4. Window
  888.  
  889.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  890.                             | Rotate Windows          |   
  891.                             | Window Title...         |  
  892.                             | Iconify MasterBrowse... |
  893.                             |-------------------------|
  894.                             | General Options...      |
  895.                             | Output Options...       |
  896.                             | Display Options...      |
  897.                             | Shortcuts...            |                     
  898.                             |-------------------------|
  899.                             | Save Options            |
  900.                             | Save Options As...      |
  901.                             | Load Options...         |
  902.                             |-------------------------|
  903.                             | Select Display Font...  |
  904.                             |-------------------------|
  905.                             | Help...                 |
  906.                             | Context Help...         |
  907.                             |-------------------------|
  908.                             | Window Information...   |
  909.                             ---------------------------
  910.  
  911.   a. Rotate Windows [Control + W]
  912.   -------------------------------
  913.  
  914.       When windows are hidden behind each other, or take up the entire
  915.   screen, it can often be hard to get to them.  With this option, you can
  916.   cycle through the chain of MasterBrowse windows with ease.  You no longer
  917.   need to move windows around to get at other windows.
  918.  
  919.   b. Window Title
  920.   ---------------
  921.  
  922.       This option changes the title bar of the top window.  This can be
  923.   extremely useful if you are using a document as a reference, or have
  924.   multiple documents in memory with similar filenames.
  925.  
  926.       C:\ANSIREF.TXT can become:
  927.     
  928.       The "C" Programming Library, Second Revision (ANSI)
  929.  
  930.       If you later decide you want the original title back, you can
  931.   click on the "Restore Default Title" button.
  932.  
  933.   c. Iconify MasterBrowse  [Control + D]
  934.   --------------------------------------
  935.  
  936.       This option will iconify MasterBrowse, which means that all MasterBrowse
  937.   text windows will be closed without removing the documents in the windows
  938.   from memory.  An "icon window" (which can be moved) will appear in the
  939.   center of the screen.  To uniconify MasterBrowse, simply click (or
  940.   double-click) inside the icon window.  This option is usually only
  941.   useful for people using MultiTOS, Geneva, or Mag!X.  You do not need
  942.   any operating system or AES replacement to use this feature of
  943.   MasterBrowse, though.
  944.  
  945.   d. General Options
  946.   ------------------
  947.  
  948.       In this dialog box, you can set the movement base (which determines
  949.   how far MasterBrowse will move within a document if the movement base
  950.   keypad is used).  You can set the movement base keypad to be either the
  951.   cursor keypad or the application keypad, depending on what your
  952.   preferences are.  Using this dialog box, you may also tell MasterBrowse
  953.   whether or not to save your options when you exit the program, whether
  954.   or not to save a document batch when you exit the program (which will be
  955.   automatically reloaded the next time you execute MasterBrowse), and
  956.   whether or not MasterBrowse should ask for confirmation when you exit
  957.   the program.  You also decide whether or not MasterBrowse should
  958.   terminate when the last open document is closed, or if it should wait
  959.   until you quit.  
  960.   
  961.   e.  Output Options
  962.   ------------------
  963.   
  964.       This dialog box allows you set the page length, the tab width, and
  965.   whether or not MasterBrowse should remove the block markers after a
  966.   successful output operation.  In addition, you can determine how a
  967.   marked block should look; hatch is better for monochrome screens and
  968.   inverse is better for colour screens.  The "Bold" setting can be used
  969.   if you want your marked block to stand out even more.
  970.        
  971.   f. Display Options
  972.   ------------------
  973.   
  974.       This dialog box allows you to determine how MasterBrowse displays
  975.   information on the screen and interacts with the user.  The many
  976.   display options can be divided into three groups:
  977.  
  978.       Dialog Boxes
  979.       -=-=-=-=-=-=
  980.  
  981.           You may toggle exploding (grow/shrink) boxes, and non-modal
  982.       dialog boxes (which allow you to use your accessories even
  983.       while inside a dialog box).
  984.  
  985.       Windows
  986.       -=-=-=-
  987.  
  988.           You may toggle the extended title bar format (which displays
  989.       a wide range of information about the file in the text window, as
  990.       opposed to simply displaying the full pathname).  You can control
  991.       whether or not text windows have vertical or horizontal scroll
  992.       bars (each window can have a different setting).  A window that does
  993.       not have scroll bars can scroll more than twice as fast as a window
  994.       that does have scroll bars.  In addition, you can also decide if
  995.       MasterBrowse should save the positions of the currently opened text
  996.       windows with the configuration file (which also determines whether or
  997.       not MasterBrowse will use the saved positions when opening new
  998.       windows).
  999.  
  1000.           MasterBrowse has a special window updating mode that makes
  1001.       extensive use of raster copies.  This mode eliminates bothersome
  1002.       screen flicker, and vastly increases the speed of screen updates.
  1003.       If you have a strange system configuration that prevents this mode
  1004.       from working properly on your system, you can turn it off.
  1005.                             
  1006.       Colours
  1007.       -=-=-=-
  1008.  
  1009.           If the default colours that MasterBrowse uses (black text on a
  1010.       white background) do not appeal to you, you can change them by
  1011.       clicking on the "Select Colours" button.  You will be presented with
  1012.       two dialog boxes, in which you are asked to select a colour for
  1013.       text and a colour for window backgrounds.
  1014.  
  1015.           MasterBrowse uses the first sixteen colours in the system
  1016.       pallette.
  1017.  
  1018.   g. Shortcuts
  1019.   ------------
  1020.  
  1021.       MasterBrowse does not place any limitations on you; if you do not 
  1022.   like the keypress associated with an action, you can change it easily.
  1023.  
  1024.       When this option is selected, a dialog box is displayed on the 
  1025.   screen.  The name of the current action being configured is shown, as 
  1026.   well as the current status of that action and the keypress currently 
  1027.   assigned to it.
  1028.  
  1029.       To assign a keypress to an action, locate the desired action in 
  1030.   the list using the arrow keys and then press the key that you want 
  1031.   assigned to the action.  To remove the keypress associated with an 
  1032.   action, press the ESCAPE key instead.
  1033.  
  1034.       It should be noted that the list of actions may contain 
  1035.   several actions with the same name; these are not duplicate actions, 
  1036.   but rather actions that have two (or more) shortcuts in the default 
  1037.   keyboard configuration. 
  1038.  
  1039.   h. Save Options
  1040.   ---------------
  1041.   
  1042.       This option allows you to save your current options.
  1043.   
  1044.   i. Save Options As...
  1045.   ---------------------
  1046.  
  1047.       This option allows you to save your current options to a file of
  1048.   your choice, using the file selector.
  1049.   
  1050.   j. Load Options...
  1051.   ------------------
  1052.  
  1053.       This option allows you to load a new set of options, using the
  1054.   file selector.
  1055.  
  1056.   k. Select Display Font  [Control + Z]
  1057.   -------------------------------------
  1058.   
  1059.       If you have GDOS or SpeedoGDOS, you can configure MasterBrowse to use
  1060.   a font other than the system font in text windows.
  1061.  
  1062.       Simply click on the "Select Display Font" menu entry.  The dialog box
  1063.   that will appear on the screen allows you to set the font and the point
  1064.   size.  If there are more than eight fonts or more than eight preset point
  1065.   sizes, you can scroll through the list using the arrows/slider/scroll bar
  1066.   located immediately to the right of the list.  
  1067.   
  1068.       SpeedoGDOS fonts can be drawn in any point size, but GDOS fonts
  1069.   can only be displayed in certain pre-defined point sizes.
  1070.  
  1071.   l. Help  [HELP]
  1072.   ---------------
  1073.  
  1074.       Selecting this option shows you a dialog box that lists most of the
  1075.   commands that can be used to move around inside a document.
  1076.  
  1077.       Those commands are listed above in the "Movement" section of this
  1078.   manual.
  1079.       
  1080.       This display does not show the "alternate" movement keys.
  1081.  
  1082.   m. Context Help  [Shift + HELP]
  1083.   -------------------------------
  1084.  
  1085.       If you have the ST-Guide accessory (written by Holger Weets) then the
  1086.   entire MasterBrowse manual is available to you in a context sensitive
  1087.   online help mode.  ST-Guide is available on many bulletin board systems,
  1088.   commercial network services, and Internet FTP sites.
  1089.  
  1090.   n. Window Information  [Control + I]
  1091.   ------------------------------------
  1092.  
  1093.       This option shows information about the document in the top
  1094.   window.
  1095.  
  1096.   5. Markers
  1097.  
  1098.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  1099.                                     | Load Bookmark List...  |
  1100.                                     | Save Bookmark List...  |
  1101.                                     |------------------------|
  1102.                                     | Clear Bookmark...      |
  1103.                                     | Clear All Bookmarks    |
  1104.                                     |------------------------|
  1105.                                     | Print Block...         |
  1106.                                     | Save Block...          |
  1107.                                     |------------------------|
  1108.                                     | Expand Block           |
  1109.                                     |------------------------|
  1110.                                     | Block Information...   |
  1111.                                     --------------------------
  1112.  
  1113.   a. Load Bookmark List
  1114.   ---------------------
  1115.   
  1116.       This option will load a new bookmark list.  When you select it,
  1117.   choose the bookmark list to load.
  1118.   
  1119.   b. Save Bookmark List
  1120.   ---------------------
  1121.   
  1122.       This option will save the bookmark list to a file.  Select the name
  1123.   and path of the file you want to create using the file selector.
  1124.  
  1125.   c. Clear Bookmark
  1126.   -----------------
  1127.  
  1128.       This option will reset one of the ten bookmarks in the current
  1129.   document.  Simply select the bookmark you want to clear from the dialog.
  1130.  
  1131.   d. Clear All Bookmarks
  1132.   ----------------------
  1133.  
  1134.       This option clears all ten bookmarks in the current document.
  1135.  
  1136.   e. Print Block
  1137.   --------------
  1138.  
  1139.       This option works exactly like "Print Document" (in the File menu)
  1140.   but it operates on a block instead of the entire document.
  1141.  
  1142.   f. Save Block
  1143.   -------------
  1144.  
  1145.       This option works exactly like "Print Document" and "Print Block",
  1146.   but it sends the output to a file.
  1147.  
  1148.   g. Expand Block
  1149.   ---------------
  1150.  
  1151.       This options takes the marked block, and places it in a new window.
  1152.   This is extremely useful when dealing with large reference documents.  You
  1153.   can cut out the part you need, and then close the reference.  
  1154.  
  1155.   h. Block Information
  1156.   --------------------
  1157.  
  1158.       This option provides you with information about the selected
  1159.   block in the top window.  The span of the block is shown (starting
  1160.   line - ending line) and the amount of the document that the block
  1161.   spans (percentage).
  1162.  
  1163.   6. Position
  1164.  
  1165.   MasterBrowse__File__Edit__Window__Markers__Position_______________________
  1166.                                              | Top Of Document        |
  1167.                                              | Bottom Of Document     |
  1168.                                              |------------------------|
  1169.                                              | Find...                |
  1170.                                              | Find Next              |
  1171.                                              | Find Previous          |
  1172.                                              |------------------------|
  1173.                                              | Push/Pop Position      |
  1174.                                              |------------------------|
  1175.                                              | Jump -> Search Pos.    |
  1176.                                              | Jump -> Bookmark...    |
  1177.                                              | Jump -> Block Start    |
  1178.                                              | Jump -> Block End      |
  1179.                                              | Jump -> Line...        | 
  1180.                                              | Jump -> Page...        |
  1181.                                              --------------------------
  1182.  
  1183.   a. Top Of Document  [ClrHome]
  1184.   -----------------------------
  1185.  
  1186.       This option moves the window to the top of the document in the top
  1187.   window.
  1188.  
  1189.   b. Bottom Of Document  [Shift + ClrHome]
  1190.   ----------------------------------------
  1191.  
  1192.       This option moves the window to the bottom of the document in the
  1193.   top window.
  1194.  
  1195.   c. Find  [Control + F]
  1196.   ----------------------
  1197.  
  1198.       The "Find" option allows you to search a document for a string (or
  1199.   several strings) within a document.  A search may be case sensitive,
  1200.   which means that the string you enter must exactly match the string
  1201.   being searched for, or case insensitive.
  1202.  
  1203.       MasterBrowse allows search strings to contain wildcards.  The
  1204.   available wildcard characters are:
  1205.  
  1206.       ?  - This is the standard single-character wildcard.  Entering "f?x"
  1207.            as the string to be searched for would cause MasterBrowse to
  1208.            stop searching on the words "fax", "fix", and "fox".
  1209.  
  1210.       *  - This is the standard multi-character wildcard.  Entering "c*sh"
  1211.            as the string to be searched for would cause MasterBrowse to
  1212.            stop searching on the words "cash", "crash", "crush", "cosh",
  1213.            "clash", and many others.
  1214.  
  1215.       [] - Entering "b[ai]rd" as the string to be searched for would cause
  1216.            MasterBrowse to stop searching on the words "bard" and "bird",
  1217.            but not on the word "byrd".
  1218.  
  1219.            Entering "[a-h]og" as the string to be searched for would cause
  1220.            MasterBrowse to stop searching on the words "bog", "dog", "fog",
  1221.            and "hog".  The word "log", however, would not be considered a
  1222.            match because the first letter does not match the wildcard.
  1223.  
  1224.       !  - This is the refusal wildcard!  Entering "[!a-k]og" as the string
  1225.            to be searched for would cause MasterBrowse to stop searching on
  1226.            the word "log", but ignore the words "bog", "dog", "fog", and
  1227.            "hog".
  1228.  
  1229.       NOTE:  If you do not want to use wildcards, you can configure
  1230.              MasterBrowse to ignore them by de-selecting the "Use Wildcards"
  1231.              option.
  1232.  
  1233.       MasterBrowse allows you to start searching from the top of a document,
  1234.   or the current position within the document.  Starting a search from the
  1235.   current position can mean one of two things;  if the search is a "reverse"
  1236.   search, the current position is the last line on the screen.  If the
  1237.   search is not being conducted in "reverse" mode, the current position is
  1238.   the first line on the screen.
  1239.  
  1240.       If one of the strings being searched for is found, the line containing
  1241.   the string will be shown in the center of the screen, and highlighted with
  1242.   inverse video.
  1243.  
  1244.       The options selected when performing a search are saved in the options
  1245.   file.  If you want to exit this dialog box without searching, but want to
  1246.   keep any changes you may have made to your options, select the "Change
  1247.   Options" button.  If you want to exit this dialog without searching, but
  1248.   want to ignore any changes you may have made to your options, select
  1249.   "Cancel".
  1250.  
  1251.   d. Find Next  [Control + G]
  1252.   ---------------------------
  1253.  
  1254.       This option searches for the next occurrence of the search strings
  1255.   in the top window.  If reverse searching is being used, this option will
  1256.   function exactly like Find Previous "X" (below).
  1257.  
  1258.       If there are no more occurrences of a given string, the position
  1259.   within the document will not change, and the highlighting will be removed
  1260.   to avoid confusion.
  1261.  
  1262.   e. Find Previous  [Shift + Control + G]
  1263.   ---------------------------------------
  1264.  
  1265.       This option searches for a previous occurrence of the search strings
  1266.   in the top window.  If reverse searching is being used, this option will
  1267.   function exactly like Find Next "X" (above).
  1268.  
  1269.       If there are no more occurrences of a given string, the position
  1270.   within the document will not change, and the highlighting will be removed
  1271.   to avoid confusion.
  1272.  
  1273.   f. Push/Pop Position
  1274.   --------------------
  1275.  
  1276.       This option can be thought of as a temporary bookmark; you "Push" 
  1277.   (set) the position, then "Pop" (unset and jump to) the position at some 
  1278.   point in the future.  Only one position can be stored in the push/pop 
  1279.   buffer.
  1280.  
  1281.   g. Jump -> Search Pos.
  1282.   ----------------------
  1283.  
  1284.       This option moves to the last position at which a search string
  1285.   was found.
  1286.  
  1287.   h. Jump -> Bookmark
  1288.   -------------------
  1289.  
  1290.       This option brings up a dialog box showing the bookmarks and their
  1291.   current values.  When you click on one of the bookmarks, MasterBrowse
  1292.   will move to the appropriate line of the document.
  1293.  
  1294.   i. Jump -> Block Start  [Shift + Control + B]
  1295.   ---------------------------------------------
  1296.  
  1297.       This option moves to the start of the current block.
  1298.  
  1299.   j. Jump -> Block End  [Shift + Control + E]
  1300.   -------------------------------------------
  1301.  
  1302.       This option moves to the end of the current block.
  1303.  
  1304.   k. Jump -> Line  [Control + L]
  1305.   ------------------------------
  1306.  
  1307.       This option allows you to jump to a specific line within a
  1308.   document.  It presents you with a dialog asking for the line to jump
  1309.   to (and showing the total number of lines).  The edit field is preset
  1310.   to the current line.
  1311.  
  1312.   l. Jump -> Page
  1313.   ---------------
  1314.  
  1315.       This option works exactly like "Jump -> Line", except that it
  1316.   works with window pages (the total number of line in the window).  It
  1317.   shows you the total number of window pages, and presets the edit field to
  1318.   the current page.
  1319.  
  1320.   6. Markers (Window Menu #1)
  1321.   
  1322.       This dialog box allows you to set markers, and provides quick access
  1323.   to the "Find", "Find Next", "Find Previous", "Clear Bookmark", "Clear All
  1324.   Bookmarks", and "Remove Block Markers" functions.  To access it, simply
  1325.   double-click on any line within a MasterBrowse window.  There are three
  1326.   options in this menu not found in any other MasterBrowse menu (because
  1327.   they operate on a specific line in a document, rather than the document
  1328.   as a whole).
  1329.   
  1330.   a. Set Block Start
  1331.   ------------------
  1332.       
  1333.       If you select this option, the line that you single-clicked on (to
  1334.   bring up the window menu) will become the start of the block.
  1335.   
  1336.   b. Set Block End
  1337.   ----------------
  1338.  
  1339.       If you select this option, the line that you single-clicked on (to
  1340.   bring up the window menu) will become the end of the block.
  1341.  
  1342.   c.  Set Bookmark
  1343.   ----------------
  1344.  
  1345.       If you select this option, the line that you double-clicked on will
  1346.   become a bookmark.  Select the bookmark you would like to set from the
  1347.   bookmark menu that appears on the screen. 
  1348.                  
  1349.   d.  Cancel
  1350.   ----------
  1351.  
  1352.       As you would expect, selecting "Cancel" will exit the Window Menu
  1353.   without making any changes.
  1354.   
  1355.   D. The MasterBrowse Dialog System
  1356.   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1357.  
  1358.       With MasterBrowse, you can use your accessories even while a 
  1359.   dialog box is being displayed on the screen.  There are also some 
  1360.   keyboard shortcuts available to make using MasterBrowse non-modal 
  1361.   dialog boxes easier:
  1362.   
  1363.      TAB                             = Next Editable Field
  1364.      Control + TAB                   = Previous Editable Field
  1365.      Shift + Left Arrow              = Start Of Editable Field
  1366.      Shift + Right Arrow             = End Of Editable Field
  1367.      Shift + Up Arrow                = First Editable Field
  1368.      Shift + Down Arrow              = Last Editable Field
  1369.      Shift + Delete                  = Delete To End Of Line
  1370.      Shift + Backspace               = Delete From Start Of Line
  1371.      Control + Left Arrow            = Start Of Previous Word
  1372.      Control + Right Arrow           = Start Of Next Word
  1373.      UNDO                            = Exit (Cancel)
  1374.      Return                          = Exit (Done)
  1375.  
  1376.      Alternate + [UNDERLINED LETTER] = This will exit the dialog box
  1377.                                        as if you had clicked on the
  1378.                                        button containing the
  1379.                                        underlined letter.
  1380.  
  1381.       With the MasterBrowse dialog system, you can position the cursor
  1382.   within an editable text field simply by clicking at the position you
  1383.   want the cursor to move to.
  1384.  
  1385.  
  1386. VI. DISCLAIMER
  1387. -=-=-=-=-=-=-=
  1388.  
  1389.     MasterBrowse does not come with any warranty, express or implied.
  1390. If you use MasterBrowse, you do so at your own risk.  Neither the author
  1391. of MasterBrowse (Michel Forget) nor any other party is responsible for
  1392. any equipment damage, data loss, or other unforeseen consequence of
  1393. the use or misuse of MasterBrowse.
  1394.  
  1395.  
  1396. VII. DISTRIBUTION
  1397. -=-=-=-=-=-=-=-=-
  1398.  
  1399.     MasterBrowse is not public domain; it cannot be modified, reverse
  1400. engineered, or otherwise tampered with.  There are two limitations placed
  1401. on the distribution of MasterBrowse:
  1402.  
  1403.     1) When distributed, MasterBrowse must contain all files found in the
  1404.        original archive.
  1405.  
  1406.     2) MasterBrowse may not be distributed on the cover disk of any
  1407.        magazine except ST Review.
  1408.  
  1409.  
  1410. VIII. CONTACTING THE AUTHOR
  1411. -=-=-=-=-=-=-=-=-=-=-=-=-=-
  1412.  
  1413.     If you would like to contact me with bug reports, suggestions, or
  1414. comments, you can do so through the following addresses:
  1415.  
  1416. Internet/Usenet:  mforget@elfhaven.ersys.edmonton.ab.ca
  1417.                   ess@tibalt.supernet.ab.ca
  1418.  
  1419. Mail:             Michel Forget
  1420.                   12209 Dovercourt Avenue
  1421.                   Edmonton, Alberta
  1422.                   CANADA
  1423.                   T5L 4E1
  1424.  
  1425.  
  1426. IX. ACKNOWLEDGMENTS
  1427. -=-=-=-=-=-=-=-=-=-
  1428.  
  1429.     There are many people who have helped me out over the development of
  1430. this program.  I would like to thank Ian Lepore, who wrote the base code
  1431. for this program, and the Heat & Serve C Compiler.  I would also like to
  1432. thank the people who gave me ideas and tested the program while it was
  1433. being written; Bob Erkamp, Greg Granger, William Fisher, Jon Lovstad,
  1434. Egbert Jan van den Bussche, Bob Schulze, Jon Brenda, John Duckworth,
  1435. Thomas Binder, Thomas Kuenneth, David Winick, Leslie Hartmier, Michael
  1436. Parrot, Kendall Gelner, Ofir Gal, Karl Meyland, and Michael Baffoni.
  1437.  
  1438.     I would also like to thank the people who gave me advice on programming
  1439. problems; Annius Groenink, Wolfgang Wander, Chris Herborth, William Fisher,
  1440. Scott Bigham, Peter Seitz, Eric R. Smith, Denis Casanova, Erlend Nagel,
  1441. Warwick Allison, Waldi Ravens, Hendrik Jan Veenstra, Dan Wilga, Rick
  1442. Flashman, Stuart Coates, Gerhard Hoelscher, and Carsten Friehe.  As well,
  1443. the folks of comp.sys.atari.st were extremely helpful.  Thanks for being
  1444. patient, everyone!
  1445.  
  1446.     Andrew West, J. Shortess, Michael R. Burkley, Susan Burkley, John
  1447. Duckworth, and Hiram Lester, Jr. also deserve recognition for their help
  1448. in distributing this software.  It is much appreciated!
  1449.  
  1450.     At this time, I would also like to thank Jerry Geiger and Holger
  1451. Weets for writing and releasing the Sozobon 2.00 Extended compiler,
  1452. and Fred Fish for writing the regular expression wildcard code.  These
  1453. three people have made MasterBrowse a much better program than it would
  1454. have been without their contributions.
  1455.  
  1456.      I would also like to thank Denesh Bhabuta, who is now handling
  1457. registration in the UK.  Thanks!
  1458.  
  1459.  
  1460. X.  SUZY B'S SOFTWARE INFORMATION
  1461. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1462.  
  1463.     Suzy B's Software:  "A Honey of a Deal"
  1464.  
  1465.     Suzy B's Software
  1466.     3712 Military Road
  1467.     Niagara Falls, N.Y. 14305
  1468.     U.S.A.
  1469.  
  1470.     Phone: 716-298-1986
  1471.            716-297-8514
  1472.  
  1473.     Suzy B's Software is buzzing onto the scene of the Public Domain and
  1474. Shareware supply services with a difference.  Supplying single-sided or
  1475. double-sided disks as requested, we will fill the disks with compressed
  1476. self-extracting files (compatible with all TOS versions).
  1477.  
  1478.     That in itself gives you a good deal, but Suzy B's Software goes on to
  1479. give you what the owner, Susan Burkley, calls "a honey of a deal."  She
  1480. asks, "How many times have you wanted a utility and a game from a P.D.
  1481. service but had to buy two disks to get them both?   At Suzy B's we put
  1482. your individual selections on a single disk so you can pick and choose and
  1483. get more of what you want.  Do you want a game, a children's program, a
  1484. picture file or two, the most recent version of ST Writer, and a NASA
  1485. press release?  You can have them all on one disk!  All our files are
  1486. compressed in a self-extracting format to give you even more of what you
  1487. want.  Right now we have about 8,000 files from which to choose -- our
  1488. catalog is about 950 pages long -- 2.75 Megabytes of ASCII text, and it
  1489. keeps growing!  It's a lot more work for us, but you get a honey of a
  1490. deal!"
  1491.  
  1492.  
  1493. XI. CLOSING
  1494. -=-=-=-=-=-
  1495.  
  1496.     I hope that you are pleased with MasterBrowse, and decide to 
  1497. continue using it after you have experimented with it.
  1498.  
  1499.     I have invested more than a year of my life in the creation of this
  1500. program, though, so I _also_ hope that you will seriously consider sending
  1501. in the requested donation.
  1502.  
  1503.     If the Atari is going to remain a viable system in the future, it needs
  1504. more Shareware, Donation-Ware, Freeware, and Public Domain applications to
  1505. compensate for the lack of commercial products available.  In order to make
  1506. programming for the Atari viable, though, the Atari community needs to show
  1507. support for the programmers of these applications.
  1508.  
  1509.                                                 -Michel Forget
  1510.                                                  Electric Storm Software
  1511.                                                  June 29, 1994
  1512.