home *** CD-ROM | disk | FTP | other *** search
- PROCshell_Init
- Params =>
- None
-
- --------------------------------------------------------
-
- PROCshell_ResourcesInit
- Params =>
- None
-
- Loads window templates, sprites, menus and message files.
- This PROC must be called early in the program, i.e before
- the wimp poll loop starts.
-
- --------------------------------------------------------
-
- FNshell_WimpInit()
- Params =>
- int version number
- str task name
-
- Not used in EvntShell library - use FNshell_WimpInit_I
- instead.
-
- --------------------------------------------------------
-
- FNshell_WimpInit_I()
- Params =>
- int version number
- str task name
-
- Also initialises Interface module.
-
- --------------------------------------------------------
-
- FNshell_GetAppName
- Params =>
- none
-
- <=
- str name of application (actually the
- 'leaf' name of the application
- directory minus the '!')
-
- --------------------------------------------------------
-
- FNshell_GetAppDir
- Params =>
- none
-
- <=
- str full path name of the application
- directory
-
- --------------------------------------------------------
-
- FNshell_GetAppDataDir
- Params =>
- none
-
- <=
- str full path name of the application
- data file directory
-
- --------------------------------------------------------
-
- PROCshell_InitHelpSystem()
- Params =>
- str path name of help files
- bool DieWithTask flag
-
- Used to register a new help system with StrongHlp.
- After making this call StrongHlp will add the help
- system found in the given path to its icon bar menu.
-
- DieWithTask Flag
- When TRUE the help system will only be added to
- the StrongHlp icon bar menu while the user
- application is actually running. When FALSE it
- is removed when the application quits.
-
- --------------------------------------------------------
-
- PROCshell_HelpWord()
- Params =>
- str word for which help is to be displayed
-
- Used to send a help request to StrongHlp. If the word
- is found in the help system the appropriate help text
- will be displayed.
-
- --------------------------------------------------------
-
- FNshell_LibraryVersion
- Params =>
- none
-
- <=
- int library version * 100 i.e version 1.02
- returns 102
-
- --------------------------------------------------------
-
- FNshell_InstallLib()
- Params =>
- str pathname of library file
-
- <=
- int junk
-
- Installs the specified library file and calls
- an initialisation function which must be called
- FN_shell_<Lib file leaf name>Init
-
- Example Code (InstallLib)
- To install the extension library 'CalLib'
- void% = FNshell_InstallLib( "<EvntShell$Path>Extensions.
- CalLib"
-
- The routine FN_shell_CalLibInit will be called after the
- library is installed (handy for declaring variables
- used by the library routines)
-
- --------------------------------------------------------