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