[Select]

FontMenu


Release: Select 1i1
0.23 (13 Jun 2001) Corrected usage of RESDIR to the command line.
0.24 (03 Oct 2001) Added missing install rules.

Release: Select 2i1
0.25 (03 Jun 2002) Fix for menu creation in submenus (aborts in Zip2000).

Release: Select 3i1
0.26 (12 Feb 2003) Updated to use new makefile format.
0.26 (13 Feb 2003) (retagged) Fix for resource export.

Release: Select 3i2
0.27 (01 Jul 2003) Tidied up makefile in preparation for release.

Release: Select 3i4
0.28 (07 Jan 2004) General source tidy up.

Release: Select 4 Preview
0.29 (16 Feb 2005) Added export of defs and header.
0.30 (17 Feb 2005) Updated header to include version number.
0.31 (28 Feb 2005) Completed support for ResourceFS.
0.32 (28 Feb 2006) Fixed FontMenu_GetFont to return buffer size requirements.
0.33 (15 Sep 2006) Replaced code that determines whether object showing, fixing bugs caused by belief that FontMenu not open if no item highlighted in it.
A FontMenu shown manually by the client task as a sub-menu (e.g. in response to a Menu_SubMenu event) is now reliably linked into the Wimp menu tree so that it doesn't fail to re-open after an ADJUST selection (requires Menu 0.51).
Now raises own error instead of propagating "Buffer overflow" if the font identifier is too long for a FontMenu_Selection event.
FontMenu_HasBeenHidden events are now generated when alternative sub-menus are opened by the user (requires Toolbox 1.86), and also as a possible side-effect of Toolbox_GetObjectInfo.
Unknown SWIs now cause a generic error instead of being ignored.
Corrected size of 'font_id' member of FontMenuSelectionEvent structure.
Centralised control over inclusion of debugging code.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.