home *** CD-ROM | disk | FTP | other *** search
-
- ----------------------------------------
- Application : !Wimpy
-
- Help for Version 1.0 : (23 Dec 1993)
-
- ----------------------------------------
-
- Introduction:
- ~~~~~~~~~~~~~
- Since I started programming WIMP applications I have noticed
- various utilities or tools have been written for aiding developement of
- applications. However, each utility has served one purpose. In writing
- Wimpy I hope to combine some of these utilities into one program.
-
- The Bar Menu:
- ~~~~~~~~~~~~~
- All Wimpy's tools are accessed via the iconbar menu. A brief
- description of this now follows:
-
- Info ------------ > leads to the usual infobox.
-
- Monitors -------- > Caret - opens the caret status monitor.
- Window - opens the window information monitor.
- Icon - opens the icon information monitor.
- Pointer - opens the mouse pointer monitor.
-
- Calcs ----------- > Templates - opens the template array calculator.
- SWI Number - opens the SWI name>number convertor.
- Keycode - opens the keycode calculator.
-
- Quit - pretty obvoius isn't it?
-
- The Monitors:
- ~~~~~~~~~~~~~
- These allow you to 'spy' on applications already up and running
- and find out extensive information on windows and icons. The pointer
- monitor keeps track of what the mouse is doing at the momoent and the
- caret monitor likewise.
-
- 'Spying' on applications requires a consideraly amount of
- redrawing on Wimpy's part so it will only 'spy' when a monitor window is
- opened. You can switch 'spying' on or off at any time by clicking SELECT
- or ADJUST on the 'Monitors' sub menu (It will be ticked if Wimpy is
- currently 'spying').
-
- The Template array calculator:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This window calculates the amount of bytes needed to be reserved
- for template and indirected data when loading templates with
- "Wimp_LoadTemplate" etc. To use, drag a template file to the white arrow
- and Wimpy will display the amount needed in both decimal and hex.
-
- The SWI Name>Number calculator:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When using SWI's in a program (which is essential in any program
- to do with the WIMP) it is far better to call them by their number
- rather than their string as they require less memory. This calculator
- will return the appropriate number for any SWI string entered (providing
- that the module which provides the SWI is installed in memory).
-
- SWI string MUST be entered in the correct case and exactly as
- they are written when you call them from BASIC otherwise, the calculator
- will not recognise the string. Therefore the following SWI will be
- accepted:
-
- Wimp_GetIconState
-
- However, if the same string is written as below, then Wimpy will not recognise it:
-
- WIMP_GETICONSTATE
-
- Like the Template calculator, values are displayed in both
- decimal and hex.
-
- The Keycode calculator:
- ~~~~~~~~~~~~~~~~~~~~~~~
- This window will calculate the keycode required for any WIMP
- keypress. These codes are used by "Wimp_ProcessKey" and each key or
- combination of keys has it's own code. To use, click SELECT on the
- 'Remove Input focus' icon to remove the caret from any other window that
- might have it. Then, simply press the key or combination of keys you
- want to find out the code for. If there is a keycode for these then the
- number will be displayed in both decimal and hex.
-
- The future:
- ~~~~~~~~~~~
- At the moment, Wimpy is only a collection of a few WIMP tools
- however I plan to combine a lot more in future versions. Some
- possibilities: flag generators for windows, icons, menus and poll masks;
- a wimp message monitor; a proper toolbox window for accessing all of
- these features! If you have any other ideas then see the section below.
-
-
- Any Problems...? ~~~~~~~~~~~~~~~~
- Then contact me at the address below:
-
- Andrew Heckford,
- 17 Thornbridge Avenue,
- Litherland,
- Liverpool,
- L21 5JU.
-
- Boring Stuff
- ~~~~~~~~~~~~
- This program is classed as FreeWare which means that it is the property of:
- © ACHSoft a.k.a. Andrew Heckford
-
- You may use this program in any way you like as long as:
-
- 1. You don't attempt to pass it off as your own work.
-
- 2. The copies distributed to friends etc are not altered in any
- way. All updates should be sent to me, please.
-
- 3. You do not sell it. I don't get any profit from this software so
- I don't see why anybody else should either. You may charge a
- small price if you're running PD library or you need something
- to cover the cost of discs or p&p.
-
- 4. You don't blame me when the program totally screws up your
- computer. If you read the above instructions thoroughly you
- shouldn't have any problems. Legitemate queries I will accept
- but blatent misuse- well...
-
-
- © ACHSoft 1993.
-