home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / wimpy / !Wimpy / !Help next >
Encoding:
Text File  |  1994-03-08  |  5.2 KB  |  128 lines

  1.      
  2.                      ----------------------------------------
  3.                               Application : !Wimpy
  4.    
  5.                        Help for Version 1.0 : (23 Dec 1993)
  6.      
  7.                      ----------------------------------------
  8.  
  9. Introduction:
  10. ~~~~~~~~~~~~~
  11.     Since I started programming WIMP applications I have noticed
  12. various utilities or tools have been written for aiding developement of
  13. applications. However, each utility has served one purpose. In writing
  14. Wimpy I hope to combine some of these utilities into one program.
  15.  
  16. The Bar Menu:
  17. ~~~~~~~~~~~~~
  18.     All Wimpy's tools are accessed via the iconbar menu. A brief
  19. description of this now follows:
  20.  
  21. Info ------------ > leads to the usual infobox.
  22.  
  23. Monitors -------- > Caret   - opens the caret status monitor.
  24.                     Window  - opens the window information monitor.
  25.                     Icon    - opens the icon information monitor.
  26.                     Pointer - opens the mouse pointer monitor.
  27.  
  28. Calcs ----------- > Templates  - opens the template array calculator.
  29.                     SWI Number - opens the SWI name>number convertor.
  30.                     Keycode    - opens the keycode calculator.
  31.  
  32. Quit - pretty obvoius isn't it?
  33.  
  34. The Monitors:
  35. ~~~~~~~~~~~~~
  36.     These allow you to 'spy' on applications already up and running
  37. and find out extensive information on windows and icons. The pointer
  38. monitor keeps track of what the mouse is doing at the momoent and the
  39. caret monitor likewise.
  40.  
  41.     'Spying' on applications requires a consideraly amount of
  42. redrawing on Wimpy's part so it will only 'spy' when a monitor window is
  43. opened. You can switch 'spying' on or off at any time by clicking SELECT
  44. or ADJUST on the 'Monitors' sub menu (It will be ticked if Wimpy is
  45. currently 'spying').
  46.  
  47. The Template array calculator:
  48. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  49.     This window calculates the amount of bytes needed to be reserved
  50. for template and indirected data when loading templates with
  51. "Wimp_LoadTemplate" etc. To use, drag a template file to the white arrow
  52. and Wimpy will display the amount needed in both decimal and hex.
  53.  
  54. The SWI Name>Number calculator:
  55. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  56.     When using SWI's in a program (which is essential in any program
  57. to do with the WIMP) it is far better to call them by their number
  58. rather than their string as they require less memory. This calculator
  59. will return the appropriate number for any SWI string entered (providing
  60. that the module which provides the SWI is installed in memory).
  61.  
  62.     SWI string MUST be entered in the correct case and exactly as
  63. they are written when you call them from BASIC otherwise, the calculator
  64. will not recognise the string. Therefore the following SWI will be
  65. accepted:
  66.  
  67.                     Wimp_GetIconState
  68.  
  69.     However, if the same string is written as below, then Wimpy will not recognise it:
  70.  
  71.                     WIMP_GETICONSTATE
  72.  
  73.     Like the Template calculator, values are displayed in both
  74. decimal and hex.
  75.  
  76. The Keycode calculator: 
  77. ~~~~~~~~~~~~~~~~~~~~~~~
  78.     This window will calculate the keycode required for any WIMP
  79. keypress. These codes are used by "Wimp_ProcessKey" and each key or
  80. combination of keys has it's own code. To use, click SELECT on the
  81. 'Remove Input focus' icon to remove the caret from any other window that
  82. might have it. Then, simply press the key or combination of keys you
  83. want to find out the code for. If there is a keycode for these then the
  84. number will be displayed in both decimal and hex.
  85.  
  86. The future:
  87. ~~~~~~~~~~~
  88.     At the moment, Wimpy is only a collection of a few WIMP tools
  89. however I plan to combine a lot more in future versions. Some
  90. possibilities: flag generators for windows, icons, menus and poll masks;
  91. a wimp message monitor; a proper toolbox window for accessing all of
  92. these features! If you have any other ideas then see the section below.                    
  93.  
  94.  
  95. Any Problems...? ~~~~~~~~~~~~~~~~
  96.     Then contact me at the address below:
  97.  
  98.                                            Andrew Heckford,
  99.                                             17 Thornbridge Avenue,
  100.                                              Litherland,
  101.                                               Liverpool,
  102.                                                L21 5JU.
  103.  
  104. Boring Stuff
  105. ~~~~~~~~~~~~
  106.     This program is classed as FreeWare which means that it is the property of:
  107.                                             © ACHSoft a.k.a. Andrew Heckford
  108.  
  109.     You may use this program in any way you like as long as:
  110.  
  111. 1.    You don't attempt to pass it off as your own work.
  112.  
  113. 2.    The copies distributed to friends etc are not altered in any
  114.         way. All updates should be sent to me, please.
  115.  
  116. 3.    You do not sell it. I don't get any profit from this software so
  117.         I don't see why anybody else should either. You may charge a
  118.         small price if you're running PD library or you need something
  119.         to cover the cost of discs or p&p.
  120.  
  121. 4.    You don't blame me when the program totally screws up your
  122.         computer. If you read the above instructions thoroughly you
  123.         shouldn't have any problems. Legitemate queries I will accept
  124.         but blatent misuse- well...
  125.  
  126.  
  127.                                             © ACHSoft 1993.
  128.