home *** CD-ROM | disk | FTP | other *** search
/ Really Useful CD 1 / ReallyUsefulCD1.iso / extras / progutils / _waspdemo / _help / readme < prev    next >
Encoding:
Text File  |  1991-03-20  |  2.9 KB  |  81 lines

  1. ========================================================
  2.  
  3.   Wimp Application Support Program demonstration.
  4.  
  5.   This application is a demonstration of what the WASP
  6.   module's SWI's can do to make life easier for you.
  7.   An extensive description of how to call these SWI's
  8.   can be found in the separate !ReadMe application.
  9.  
  10.   But there's more :
  11.  
  12.   WASPDemo is not just a simple demonstration. It's
  13.   main (BASIC) program is a skeleton which you may use
  14.   as a foundation for your own applications. A library
  15.   containg some usefull routines is supplied with it.
  16.  
  17.   These are it's specifications :
  18.  
  19.     All data transfer procedures are supported !
  20.     File info window and save window are automatically
  21.     updated with correct type, size, date, icon etc.
  22.     Auto-start when double-clicking a file.
  23.     Separate data open and drag loading.
  24.     Complete !Help support.
  25.     Versatile error handling.
  26.     Extremely little adaption needed to change it to
  27.     user specifications.
  28.  
  29. --------------------------------------------------------
  30.  
  31.   How to adapt the program to your needs :
  32.  
  33.   Remove poll events if you don't need them, and mask
  34.   them out. 'PointerEnteringWindow' is a good example.
  35.   Bear in mind that the data transfer absolutely needs
  36.   events 7,17,18 and 19 to work correctly !
  37.  
  38.   You are not allowed to change the 'FileInfo' and
  39.   'Save' templates, or their window handles.
  40.  
  41.   The 'File' template is needed, with its handle, but
  42.   you are allowed to change it's contents completely,
  43.   but for the title bar as this is used to display the
  44.   filename of the file currently loaded.
  45.  
  46.   Files will be loaded starting at 'HIMEM'. Total size
  47.   of the loaded file is 'FNSize'. You may set the size
  48.   by calling 'PROCSize(<NewSize>)', which will try to
  49.   claim enough memory for it to fit.
  50.  
  51.   File loaded status is read by 'FNLoaded'. It will be
  52.   set automatically upon loading a file. Closing it's
  53.   window will remove the file from memory.
  54.  
  55.   File modification status is read by 'FNModified', or
  56.   set by 'PROCModified(<TRUE or FALSE>)'. Status is
  57.   reset to non-modified upon saving the file to a non-
  58.   volatile destination (that means a filer window).
  59.  
  60.   Filetypes that are allowed to be loaded may be
  61.   changed in 'FNCheckType'. There are separate checks
  62.   for dataload and dataopen events.
  63.  
  64. ========================================================
  65.  
  66.   This application is freeware. You may copy it freely
  67.   but only when you copy this application and all it's
  68.   related data files completely without omissions and
  69.   you do not gain any financial profit from doing so.
  70.  
  71.   If you have any comments or suggestions about this
  72.   program, please contact the author as :
  73.  
  74.   Jan-Herman Buining       Acorn BBS :    (020)6631849
  75.   Soendastraat 133          Huco BBS :    (01804)30785
  76.   9715 NP Groningen      La Luna BBS :    (02593)41891
  77.   (050)735228
  78.   The Netherlands              Eunet : jhb@neabbs.UUCP
  79.  
  80. ========================================================
  81.