Date: 2009-09-11 15:15:30 -0700 (Fri, 11 Sep 2009)
Third time's a charm. This is a fix for the checkbox/radiobutton bug where halo components with spark skins were not positioning the icons correctly when the components had no label. The fix is to always make room (vertically) for a label, whether it is there or not. This allows these controls to align nicely with other labeled versions of those controls. It will break some Mustella tests that assign a smaller vertical height.
Note that the earlier attempt at this fix applied the vertical adjustment to all halo components, even when running with the halo theme. This new version restricts the fix to only halo components running with the spark theme (which is where the problem was to begin with, since the adjustment is necessary due to the different padding styles in spark skins). So only halo components with spark skins should be affected by this change.
QE notes: Breakage in Checkbox and globalization Mustella tests due to larger vertical size of CheckBox and RadioButton. (updates have been made and will follow this checkin)
Doc notes: None
Tests run: checkintests, Mustella components/CheckBox components/RadioButton
Is noteworthy for integration: No