class FocusChainTest_FocusChainChangedButNotFocus_Test

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

A (AutoFocus B) A (AutoFocus B)

| |

B -> C

|

B

In this case a View is inserted between A and B, where B is auto focused by A. Normally this

would cause focus to revert to A as its place in the ViewTree is disturbed, but since A has its

auto focus set to B focus get returned to B. We now have a situation where the focus chain has

changed, but focus has not. Observe listeners being updated/not updated accordingly.

Public Methods

void FocusChainTest_FocusChainChangedButNotFocus_Test ()

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void FocusChainTest_FocusChainChangedButNotFocus_Test (const FocusChainTest_FocusChainChangedButNotFocus_Test & )

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void FocusChainTest_FocusChainChangedButNotFocus_Test (FocusChainTest_FocusChainChangedButNotFocus_Test && )

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

FocusChainTest_FocusChainChangedButNotFocus_Test & operator= (const FocusChainTest_FocusChainChangedButNotFocus_Test & )

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

FocusChainTest_FocusChainChangedButNotFocus_Test & operator= (FocusChainTest_FocusChainChangedButNotFocus_Test && )

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void ~FocusChainTest_FocusChainChangedButNotFocus_Test ()

Defined at line 506 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc