summaryrefslogtreecommitdiff
path: root/api/api_test.go
diff options
context:
space:
mode:
author Roy Chou <juchengchou@google.com> 2023-03-13 16:20:45 +0000
committer Roy Chou <juchengchou@google.com> 2023-03-24 05:08:19 +0000
commitb7c20172559d89e3ebd0c098d4f6b9dbfe107d40 (patch)
tree2a6df82fc1e3138612eb0bf90a8340debfb0b9ea /api/api_test.go
parentdc8992c4b0f67cde919a79fdaef32f70b4bb1c0f (diff)
feat(#MagSettingsPanel): add MagnificationSettingsController to interact with WindowMagnificationSetting
We separate WindowMagnificationSettings from WindowMagnificationController and use a new class MagnificationSettingsController to hold and interact with the settings panel. Besides, Use DisplayIdIndexSupplier in WindowMagnification to access MagnificationSettingsController and handle controller callbacks. Since the WindowMagnificationSettings is split from WindowMagnificationController, WindowMagnificationController can not trigger show/hide settings panel directly. Therefore, we add onClickSettingsButton callback in WindowMagnifierCallback so that WindowMagnification could receive the button clicked event then trigger the MagnificationSettingsController to show the panel. Also, we add hideMagnificationSettingsPanel method in WindowMagnification, and it can be triggered by framwork service side (in next submitted-together cl). Bug: 271127581 Test: manually atest MagnificationSettingsControllerTest atest WindowMagnificationAnimationControllerTest atest WindowMagnificationControllerTest atest WindowMagnificationTest Change-Id: Ibf3de2eb00a58b8375683c6e5f1e5d4239ab8a31
Diffstat (limited to 'api/api_test.go')
0 files changed, 0 insertions, 0 deletions