home *** CD-ROM | disk | FTP | other *** search
- These notes (and they are just notes) detail the format of the messages
- supported by context sensitive HelpReader help texts. You may not understand
- them. If so, write to me.
-
- However, unless you are writing a library for a language not supported yet,
- you probably will not need to use these notes.
-
-
- C3A80
- I'm here!
- data+0 task handle
- data+4 magic number
- data+8 name of helptext
-
- Tells application that a help text has been loaded. If the name is the name
- you are listening for, store the task handle and the magic number.
-
-
- C3A81
- Are you there?
-
- When broadcast, all HelpReader tasks will re-broadcast their C3A80 message.
-
-
- C3A82
- I'm closing down now
- data+0 task handle
- data+8 name of helptext
-
- Broadcast when a HelpReader task quits.
-
-
- C3A83
- Please could you move the text
- data+0 which one to move to
- data+4 magic number
-
- Asks the HelpReader task to move the text. Numbers to move to are allocated
- by HelpGen when text is compiled.
-
-
- C3A84
- Please bring the helptext to the front
- data+4 magic number
-
- Guess
-
-
- How to use them
- ~~~~~~~~~~~~~~~
- When task starts up
- Broadcast C3A81
-
- While it is running
- Listen for C3A80. When recived, set task handle and magic number
-
- When C3A82 or Message_TaskCloseDown (400C4) recived for current HelpText
- Blank task handle and magic number. Broadcast C3A81
-
- When application quits
- Don't do anything
-
- When you want to move the text
- Send C3A83 to task. Do not broadcast.
-
- When you want to load the helptext (i.e. Help option in menu)
- Check to see if you know a HelpText is present. If so, send C3A84 to it,
- otherwise load it.
-
-