home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / shareware / share_37 / interface / !Formed / !Help < prev    next >
Text File  |  1989-05-16  |  4KB  |  74 lines

  1. Notes on using FormEd, 16-May-89
  2.  
  3. FormEd is an editor of Template files. To understand this you need to
  4. understand the program interface of the Window System, as described in the
  5. Programmer's Reference Manual. The description here assumes an understanding
  6. of template files.
  7.  
  8. FormEd is started by double-clicking on a template file after the FormEd
  9. icon has been "seen". This will cause FormEd to be loaded, and to display
  10. all of the windows in the template file. Alternatively, double-click on
  11. FormEd itself and it will be loaded with no current windows. If a template
  12. file does not appear to load properly, give more memory to FormEd before it
  13. starts using the Task Manager window.
  14.  
  15. A template file is often constructed with reference to a specific set of
  16. sprites. A sprite file can be dragged onto the FormEd icon on the icon bar
  17. to set the available sprites. These are displayed in a window. Some previous
  18. versions of FormEd used to provide facilities for editing sprites, these are
  19. now provided only in the Paint application.
  20.  
  21. Clicking on the FormEd icon creates a new window in the current template
  22. file, and displays it on the screen.
  23.  
  24. The menu provided from the icon on the icon bar provides the following
  25. functions:
  26.  
  27. Create window - similar to clicking on the FormEd icon, except that a name
  28. may be specified for the template.
  29.  
  30. Load templates - allows you to type in the filename of a template file to
  31. be loaded, instead of dragging an icon from the Filer.
  32.  
  33. Save templates - a save box for the templates being edited.
  34.  
  35. Quit - quit FormEd. Beware that this has no "confirm" option, so any edits
  36. will be discarded instantly if you choose this menu entry.
  37.  
  38. The template windows displayed by FormEd mirror precisely the size, position
  39. and properties of the windows in the Template file. The following actions
  40. directly affect the stored values:
  41.  
  42. Close the window - deletes it from the template file.
  43.  
  44. Move/scroll/resize the window - moves the default setup of the window in the
  45. template file.
  46.  
  47. Clicking MENU on a template window produces a menu tree that allows a wide
  48. variety of alterations to the menu structure, based on the various control
  49. fields of a window structure as described in the Wimp documentation. It also
  50. allows you to create icons in the window. An icon, once created, can be
  51. moved and resized using drag-SELECT and drag-ADJUST. It can also have its
  52. properties adjusted by pointing at it and then clicking MENU, and following
  53. the "amend icon" submenu.
  54.  
  55. The best way to experiment is to examine and update the template files
  56. belonging to the Applications Suite (saving the original first!). It's also
  57. possible to update the template files used by ROM utilities. These reside in
  58. the deskfs: filing system in the ROM. They are accessed via the environment
  59. variable Wimp$Path, so by updating this to search a directory of your own
  60. first where your updated template files reside, you can replace the window
  61. templates used by the utilities in the ROM.
  62.  
  63. Your ability to drag and resize icons may be affected by a button type
  64. affixed to an icon: only those button types which generate the appropriate
  65. Wimp events can be dragged and resized directly. It's interesting to note
  66. that FormEd keeps no data structures describing each template window,
  67. relying on the Wimp to keep and manipulate each structure.
  68.  
  69. FormEd keeps a file of sprites in memory which can be used in icons in the
  70. template being edited. The default sprite file used is the file Default
  71. inside !FormEd, which is in fact a copy of the sprites found in the RISC OS
  72. ROM. To load in a separate sprite file to use with your template file, drag
  73. the sprite file onto the FormEd icon.
  74.