home *** CD-ROM | disk | FTP | other *** search
- %OP%DFT
- %OP%BM2
- %OP%LM5
- %OP%RN100
- %OP%RB0.001
- %CO:A,12,70%Notes on using FormEd, 12-May-89
-
- FormEd is an editor of Template files. To understand this you need to
- understand the program interface of the Window System, as described
- in the Programmer's Reference Manual. The description here assumes an
- understanding of template files.
-
- FormEd is started by double-clicking on a template file after the
- FormEd icon has been "seen". This will cause FormEd to be loaded, and
- to display all of the windows in the template file. Alternatively,
- double-click on FormEd itself and it will be loaded with no current
- windows. If a template file does not appear to load properly, give
- more memory to FormEd before it starts using the Task Manager window.
-
- A template file is often constructed with reference to a specific set
- of sprites. A sprite file can be dragged onto the FormEd icon on the
- icon bar to set the available sprites. These are displayed in a
- window. Some previous versions of FormEd used to provide facilities
- for editing sprites, these are now provided only in the Paint
- application.
-
- Clicking on the FormEd icon creates a new window in the current
- template file, and displays it on the screen.
-
- The menu provided from the icon on the icon bar provides the
- following functions:
-
- Create window - similar to clicking on the FormEd icon, except that a
- name may be specified for the template.
-
- Load templates - allows you to type in the filename of a template
- file to be loaded, instead of dragging an icon from the Filer.
-
- Save templates - a save box for the templates being edited.
-
- Quit - quit FormEd.
-
- The template windows displayed by FormEd mirror precisely the size,
- position and properties of the windows in the Template file. The
- following actions directly affect the stored values:
-
- Close the window - deletes it from the template file.
-
- Move/scroll/resize the window - moves the default setup of the window
- in the template file.
-
- Clicking MENU on a template window produces a menu tree that allows a
- wide variety of alterations to the menu structure, based on the
- various control fields of a window structure as described in the Wimp
- documentation. It also allows you to create icons in the window. An
- icon, once created, can be moved and resized using drag-SELECT and
- drag-ADJUST. It can also have its properties adjusted by pointing at
- it and then clicking MENU, and following the "amend icon" submenu.
-
- The best way to experiment is to examine and update the template
- files belonging to the Applications Suite (saving the original
- first!). It's also possible to update the template files used by ROM
- utilities. These reside in the deskfs: filing system in the ROM. They
- are accessed via the environment variable Wimp$Path, so by updating
- this to search a directory of your own first where your updated
- template files reside, you can replace the window templates used by
- the utilities in the ROM.
-
- Your ability to drag and resize icons may be affected by a button
- type affixed to an icon: only those button types which generate the
- appropriate Wimp events can be dragged and resized directly. It's
- interesting to note that FormEd keeps no data structures describing
- each template window, relying on the Wimp to keep and manipulate each
- structure.
-
- FormEd keeps a file of sprites in memory which can be used in icons
- in the template being edited. The default sprite file used is the
- file Default inside !FormEd, which is in fact a copy of the sprites
- found in the RISC OS ROM. To load in a separate sprite file to use
- with your template file, drag the sprite file onto the FormEd icon.
- %CO:B,12,58%%CO:C,12,46%%CO:D,12,34%%CO:E,12,22%%CO:F,12,10%