Date: 2009-09-12 15:08:24 -0700 (Sat, 12 Sep 2009)
http://bugs.adobe.com/jira/browse/SDK-23127 - ItemRenderers in a List don't have rounded corners anymore even if the Halo theme is used
We recently modified the defaults.css stylesheet with different cornerRadius values. A cornerRadius of 0 was added to the ScrollControlBase type selector. List passes its styles directly to the renderers via the styleName mechanism. When a button is used as an itemRenderer, its cornerRadius value was overridden by ScrollControlBase's cornerRadius value.
The fix is to remove cornerRadius from the ScrollControlBase type selector. To resolve the side effect of the focus rect having rounded corners, I have added focusRoundedCorners with a value of " " to the ScrollControlBase type selector for the frameworks project. This will force the focusSkin to ignore the rounded corners.
For the Halo mx skins styleSheet, I override the ScrollControlBase focusRoundedCorners style to enabled the focusSkin to have rounded corners since Halo supports cornerRadius on List.
Note that List and ScrollControlBase will still have a cornerRadius of 2, even though the Spark mx skins don?\226?\128?\153t support cornerRadius. Visually, however, they will not have any cornerRadius.
QE notes: None
Doc notes: None
Tests run: components/List
Is noteworthy for integration: No