From: Matthew Flatt <mflatt@cs.utah.edu>
To: plt-scheme@web-ext.cs.brown.edu
Subject: [plt-scheme] 299.31
Date: Thu, 10 Feb 2005 16:06:54 -0700

The exp-tagged code in CVS for MzScheme and MrEd is now version 299.31.

Changes:

 * Added a `font’ intialization argument for control<%> classes
   and popup-menu%.

 * Added a `label-font’ intialization argument for list-box% (but the
   control-font versus label-font distinction is otherwise gone).

 * Removed `get-label-font’, `get-control-font’, `set-label-font’,
   `set-control-front’, `get-label-position’, and `set-label-position’
   from area-container<%> and implementing classes.

 * Added `get-font’ to all classes that have a `font’ initalization
   argument.

 * Added `normal-control-font’, `small-control-font’,
   `tiny-control-font’, and `view-control-font’ constants.

   For most control<%> classes, the default for the `font’
   intitialization argument is `normal-control-font’, but it’s
   `small-control-font’ for group-box% and `view-control-font’ for
   list-box%.

 * Added a default value for every `callback’ intialization argument
   of control<%> classes.

 * Mac OS X: control labels reliably use a supplied font.

Matthew