[svn:fx-trunk] 9715: Introduce tabFocusEnabled to IFocusManagerComponent.
Revision: 9715
Author: aharui@adobe.com
Date: 2009-08-27 14:20:28 -0700 (Thu, 27 Aug 2009)
Log Message:
***********
Introduce tabFocusEnabled to IFocusManagerComponent. This replaces tabEnabled as the way to remove a component from the tabbing loop. tabEnabled should be set to true for any component that can receive focus, and tabFocusEnabled determines whether the FocusManager will actually give it focus. If tabEnabled=false on a non-TextField, the player will sometimes momentarily remove focus and dispatch a focusOut when the component has focus and is later clicked on. This is now quite common with TLF-based text components so we are forced to make this change.
QE Notes: tests using tabEnabled must now use tabFocusEnabled
Doc Notes: needs documentation
Bugs: SDK-22731
Reviewer: Gordon
API Change: Yes
Is noteworthy for integration: Yes
tests: checkintests cyclone
Ticket Links:
************
http://bugs.adobe.com/jira/browse/SDK-22731
Modified Paths:
**************
flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/HTML.as
flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/FlexHTMLLoader.as
flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as
flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Accordion.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/TabNavigator.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/accordionClasses/AccordionHeader.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ButtonBar.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Image.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Menu.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/SWFLoader.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListBase.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/sliderClasses/Slider.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/FocusManager.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IFocusManagerComponent.as
