home *** CD-ROM | disk | FTP | other *** search
- Version history
- ---------------
-
- 1.23 Bugs fixed:
- . PLEASE NOTE: Use of function keys in the Edit windows has changed:
- F2 = Update
- F3 = Update & Exit
- F4 = Exit
- F1 is for activating interactive help, be it !StrongHelp or RiscOS
- !Help. (This also follows Acorn guidelines)
- . If a drag-select ended with the pointer over another window, the
- icons in that window were selected (instead of in the window where
- the drag started ...)
- . Input focus wasn't shown correctly for templates with 'Pane' bit set
- (instead, the non-pane window that was last opened, was highlighted)
- . Count of font usage not always correct; sometimes caused the
- counting by the FontManager to be too high
- . Extended icon info (via !Help) gave wrong ESG number
- Additions:
- . During icon move/resize, Icon info window shows coords of drag-box
- (thanks to Paul Hobbs for showing that it can be done)
- This means that for single icons you can see the new position and
- size during the drag.
- . Interactive help for Icon Edit and Window Edit windows: press F1
- with pointer above a button, to get help on the flag that this
- button represents (!StrongHelp and !TemplHlp must be loaded first)
- . Double grid:
- - "Icon size" grid locks all corners of the icons
- - "Icon position" grid locks the bottomleft corner, leaving the
- size unchanged
- . "Same size" for icon selections
- . Cooperates in desktop save (RiscOS 3)
- . TAB key can be used to move the caret in dialogue windows
- 1.22 Bugs fixed:
- . Copying templates caused an error, due to a brilliant new bug in
- version 1.21
- . Better calculation of minimum icon size
- . Revised renumbering of icon selection
- Additions:
- . Filer-like browser window
- . Hotkeys for Align, Space Out and for Copy Up/Down/Left/Right
- . When editing title bar, you can set its colours from the Icon
- Edit window (was: from Window Edit window only)
- . Pressing Esc during a drag aborts it
- . Moving icons to other templates is equivalent to copying
- . Prevents desktop shutdown if data is changed & not saved
- . Menus over Edit windows (Button type, ESG, Font etc.) pop up
- when ANY mouse button is pressed (was: only for Menu button)
- 1.21 Bugs fixed:
- . Sprite area pointer of windows was not reset to 1 (Wimp area) when
- saving
- . Saving to other applications (via Wimp$Scrap) now properly supported
- Now it is possible to exchange templates between 2 copies of TemplEd
- . Another bug in Wimp_LoadTemplate (#$&$#%@!!!): it expects some
- indirected data for an indirected non-text, non-sprite icon.
- Although the indirected data is not used, it won't digest an
- invalid pointer.
- Additions:
- . Uses DragASprite in save windows
- . Hotkeys for some functions (^Z, ^X, ^C etc.)
- . Windows can be centered to the screen
- . Icons can be centered to the window
- . Support for AEH module
- . "Minimize size" for icons
- . Using cursor keys to move pointer now also works for moving/
- resizing windows (when done using Ctrl+Select/Ctrl+Adjust)
- . When loading a templates file called "Templates", TemplEd
- automatically loads the "Sprites" file from same directory, if such
- a file exists
- . MaxFonts% limit removed: font menu can contain any number of font
- families
- . If browser window is closed, all template windows are closed, too
- 1.20 Bugs fixed:
- . Templates with deleted, indirected icons were saved without any
- indirected data; Wimp_LoadTemplate gave an error when reading this,
- because it expects some indirected data. (Weird...)
- . TemplEd's own templates may now contain outline fonts (including
- the custom icons for the "Create icon" submenu)
- . Would not run together with Joris Rölings !FontSelect utility; the
- FontLister module did not like the way TemplEd (v1.11) reads the
- font names.
- Additions:
- . Resizing of a selection of icons
- . Reads "Templates" and "Sprites" file of an application when its icon
- is dropped on the icon bar
- . Renumbering of a selection of icons
- . Moving the mouse pointer during icon move/resize: cursor keys move
- the pointer 1 pixel, or 4 pixels when combined with the Shift key
- . When creating standard icons (from the "Create icon" submenu), you
- can now create several icons with one click.
- (NOTE: the way standard icons are defined has changed. If you
- already have a set of custom icons, DON'T just copy them into the
- Templates file. Read the section on customizing in the Manual.)
- . Option "Delete icons moved outside"
- . Alternative sets of templates and sprites, with 3D look
- . Possibility to resize icons when aligning
- . Icon resizing now only in 1 dimension (x or y) at a time
- . Double-click on icon, title bar or background opens the appropriate
- Edit window
- . Drag-selecting of templates in "Templates" window
- . Souped-up "Templates" window: templates appear as sprite+name
- . Direction (up/down/left/right) for copying of icons in menu
- . Extended icon info, such as button type and validation string, is
- sent to !Help (Acorn's interactive help application).
- . Help files for !StrongHlp
- . Possibility to set coordinates of topleft corner (min.X & max.Y) of
- work area (were fixed to 0,0 in old version)
- 1.11 Removed automatic minimizing of WimpSlot at startup, since it seemed
- to give problems with RiscOS 2
- Grid size now adapts to mode changes
- 1.10 First distributed version
-
- 1.00 Test version
-
-
- Known bugs
- ----------
-
- * Double-clicking on an icon to open the Icon Edit window does not work
- smoothly with all button types; the Wimp interferes with TemplEd's
- reactions to clicks. For the same reason, double-clicking on the title bar
- has the weird effect that the Icon Edit window is opened, and immediately
- the template window is re-opened on top. I have made the double-click thingy
- optional; if you don't like it, you can switch it off.
-
- * There seems to be a bug in the Wimp, causing the machine to hang when you
- quit an application by clicking on a 3D button (e.g. "Discard"). That may
- also happen if you use TemplEd with the 3D templates. I built a "delayed
- quit" into TemplEd; that avoids the bug (or so I heard). But, since I never
- saw such a crash while testing TemplEd, I'm not sure if this cure works
- at all...
-
-
- Limitations
- -----------
-
- * Limits on the number of templates and the number of icons per template.
- This can be changed by setting the variables MaxTemplates% and MaxIcons%.
- There is also a limit on the size of indirected data that is stored with a
- template. Current settings:
- MaxTemplates% = 100
- MaxIcons% = 200
- MaxIndirSize% = 8000
- Note: files contain only actual contents; an empty indirected string with
- max size of 1000 takes up 1 byte (the CR terminator) in the file.
-
- * TemplEd can't handle indirected strings longer than 255 bytes. You can set
- the maximum length above this limit, but TemplEd can't put more than 255
- characters in a text area.
-
- * You can't set the sprite area for each icon separately; all sprites in a
- template are read from the same area.
-
- * TemplEd is a single-file editor...
-
-
- Possible future additions
- -------------------------
-
- Future versions MAY have one or more of the following features:
-
- * Show grid
- * Multi-file editing
- * Grouping of icons
- * Support for the Glass format (an extended Template format), when its
- definition is ready
-