home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilst / thesdls / !cdll / !Run next >
Text File  |  1994-12-15  |  2KB  |  52 lines

  1. |
  2. | CDLL FrontEnd application 1.xx !Run file
  3. |
  4. | © 1994 Straylight
  5. |
  6. | This file version 1.00 (20 March 1994)
  7. |
  8.  
  9. | --- Notes ---
  10. |
  11. | This Run file is a little unusual.  We allocate an overlarge WimpSlot to
  12. | allow FrontEnd to load -- Acorn decided to make it unsqueeze itself, so
  13. | it needs lots of memory.
  14. |
  15. | Because FrontEnd doesn't support STASIS (we wish!), we can only use the
  16. | rather grotty RISC OS 3 3D icons.  In support of RISC OS 2, we include
  17. | a 2D set -- these are copied about at run-time according to the OS
  18. | version.  If you want this application to be read-only, you'll have to
  19. | disable that section and only use one version of the templates.
  20. |
  21. | RISC OS 3 doesn't support the full range of STASIS border types (in
  22. | particular it doesn't do group boxes properly), so we've had to use the
  23. | style-guide conformant subset.  Also, the warning box doesn't work quite
  24. | properly, because FrontEnd doesn't understand nonpolling dialogues.
  25.  
  26. Set CDLL$Dir <Obey$Dir>
  27. IconSprites <CDLL$Dir>.!Sprites
  28.  
  29. WimpSlot -min 128K -max 128K
  30.  
  31. If "<System$Path>"="" Then Error 0 System resources could not be found.  Please double-click a !System folder and reload.
  32.  
  33. If "<Wimp$Scrap>"="" Then Error 0 Couldn't find Scrap folder.  Please double click a !Scrap folder (or !System if you don't have !Scrap) and reload.
  34.  
  35. Set Alias$_RMEnsure RMEnsure %%0 0.00 RMLoad %%2 |m RMEnsure %%0 %%1
  36. Set Alias$_OddRMEnsure RMEnsure %%0 0.00 Run %%2 |m RMEnsure %%0 %%1
  37. _RMEnsure SharedCLibrary 3.75 System:Modules.CLib
  38. _RMEnsure FPEmulator 2.80 System:Modules.FPEmulator
  39. _OddRMEnsure FrontEnd 1.13 System:Modules.FrontEnd
  40. _RMEnsure TaskWindow 0.29 System:Modules.Task
  41. _RMEnsure DDEUtils 1.50 System:Modules.DDEUtils
  42. Unset Alias$_RMEnsure
  43. Unset Alias$_OddRMEnsure
  44.  
  45. WimpSlot -min 64K -max 64K
  46.  
  47. Set _templates <CDLL$Dir>.Template3D
  48. RMEnsure UtilityModule 3.10 Set _templates <CDLL$Dir>.Template2D
  49. Remove <CDLL$Dir>.Templates
  50. Copy <_templates> <CDLL$Dir>.Templates ~c~vf~r
  51.  
  52. FrontEnd_Start -app CDLL -desc <CDLL$Dir>.Desc