home *** CD-ROM | disk | FTP | other *** search
- --------------------------------------------------------
- PROCshell_BroadcastMessage()
- Params =>
- int reason code
- str message text
-
- This routine is used by the EvntShell
- library for communication between apps
- using the library and !ShellDBug, although
- it could be used for other purposes.
-
- --------------------------------------------------------
-
- PROCshell_MessageSendDataLoad()
- Params =>
- int file type
- str full path name of file
-
- This call is useful for forcing a file to be
- loaded by another application, as if if had
- been double clicked in a Filer window. In
- effect this is the same as the RISC OS 3
- Filer_Run command, but this call will work
- on RISC OS 2 as well.
-
- --------------------------------------------------------
-
- PROCshell_HandleUnknownMessage()
- Params =>
- int address of message block
-
- Called every time an unknown message is received.
-
- --------------------------------------------------------
-
- PROCshell_MessageSendPrintSave()
- Params =>
- int file type
- int number of copies to print
-
- --------------------------------------------------------
-
- FNshell_MessageNoArgs()
- Params =>
- str message tag
-
- <=
- str message associated with given
- tag
-
- --------------------------------------------------------
-
- FNshell_MessageOneArg()
- Params =>
- str message tag
- str parameter to insert in returned
- string
-
- <=
- str message associated with given
- tag
-
- --------------------------------------------------------
-
- FNshell_MessageTwoArgs()
- Params =>
- str message tag
- str parameter to insert in returned
- string
- str parameter to insert in returned
- string
- <=
- str message associated with given
- tag
-
- --------------------------------------------------------
-
- FNshell_MessageExpand()
- Params =>
- str message tag
-
- <=
- str message associated with given
- tag
-
- This call scans the returned message and
- substitutes certain character sequences with
- another. For example "\W" is returned as "This
- window is" saving space in the message file.
-
- A full list is:
-
- "\A" = "Click ADJUST to"
- "\a" = "ADJUST"
- "\D" = "Drag with SELECT to"
- "\d" = "Drag with ADJUST to"
- "\G" = "This option is greyed out because"
- "\R" = "Move the pointer right"
- "\S" = "Click SELECT to"
- "\s" = "SELECT"
- "\T" = "This is the"
- "\W" = "This window is"
- "\w" = "window"
-
- --------------------------------------------------------