0 Replies Latest reply on Aug 27, 2009 2:20 PM by Flex harUI

    [svn:fx-trunk] 9715: Introduce tabFocusEnabled to IFocusManagerComponent.

    Flex harUI Adobe Employee

      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/Accordion Header.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