/foundation/window/window_manager/wmserver/src/ |
H A D | avoid_area_controller.cpp | 100 AvoidArea systemAvoidArea = GetAvoidAreaByType(node, AvoidAreaType::TYPE_SYSTEM); in AddOrRemoveOverlayWindowIfNeed() 101 UpdateAvoidAreaIfNeed(systemAvoidArea, node, AvoidAreaType::TYPE_SYSTEM); in AddOrRemoveOverlayWindowIfNeed() 132 auto avoidArea = GetAvoidAreaByType(lastKeyboardAreaUpdatedWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 133 UpdateAvoidAreaIfNeed(avoidArea, lastKeyboardAreaUpdatedWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 145 auto avoidArea = GetAvoidAreaByType(callingWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 146 bool res = UpdateAvoidAreaIfNeed(avoidArea, callingWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 164 AvoidAreaType type = WindowHelper::IsSystemBarWindow(node->GetWindowType()) ? in UpdateOverlayWindowIfNeed() 165 AvoidAreaType::TYPE_SYSTEM : AvoidAreaType::TYPE_KEYBOARD; in UpdateOverlayWindowIfNeed() 169 if (type == AvoidAreaType in UpdateOverlayWindowIfNeed() [all...] |
/foundation/window/window_manager/wmserver/include/ |
H A D | avoid_area_controller.h | 48 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const; 59 bool UpdateAvoidAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, AvoidAreaType avoidAreaType); 66 std::map<uint32_t, std::map<AvoidAreaType, AvoidArea>> lastUpdatedAvoidArea_;
|
/foundation/window/window_manager/wm/test/unittest/ui_extension/ |
H A D | extension_window_impl_test.cpp | 37 AvoidAreaType type = AvoidAreaType::TYPE_SYSTEM; in HWTEST_F()
|
/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | avoid_area_controller_test.cpp | 73 WMError UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) override 75 if (type == AvoidAreaType::TYPE_SYSTEM) { 78 if (type == AvoidAreaType::TYPE_KEYBOARD) { 265 auto avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_SYSTEM); in HWTEST_F() 275 avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_SYSTEM); in HWTEST_F() 280 avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_SYSTEM); in HWTEST_F() 287 avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_SYSTEM); in HWTEST_F() 478 auto avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_KEYBOARD); in HWTEST_F() 482 avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_KEYBOARD); in HWTEST_F() 488 avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/adapter/preview/entrance/ |
H A D | ui_content_impl.cpp | 176 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) in OnAvoidAreaChanged() 190 if (type == Rosen::AvoidAreaType::TYPE_SYSTEM) { in OnAvoidAreaChanged() 192 } else if (type == Rosen::AvoidAreaType::TYPE_NAVIGATION_INDICATOR) { in OnAvoidAreaChanged() 194 } else if (type == Rosen::AvoidAreaType::TYPE_CUTOUT) { in OnAvoidAreaChanged() 203 if (type == Rosen::AvoidAreaType::TYPE_SYSTEM) { in OnAvoidAreaChanged() 205 } else if (type == Rosen::AvoidAreaType::TYPE_NAVIGATION_INDICATOR) { in OnAvoidAreaChanged() 207 } else if (type == Rosen::AvoidAreaType::TYPE_CUTOUT && pipeline->GetUseCutout()) { in OnAvoidAreaChanged() 431 rsWindow_->GetAvoidAreaByType(OHOS::Rosen::AvoidAreaType::TYPE_SYSTEM, avoidArea); in CommonInitialize() 432 avoidAreaChangedListener_->OnAvoidAreaChanged(avoidArea, OHOS::Rosen::AvoidAreaType::TYPE_SYSTEM); in CommonInitialize() 433 rsWindow_->GetAvoidAreaByType(OHOS::Rosen::AvoidAreaType in CommonInitialize() [all...] |
H A D | ace_ability.cpp | 119 NG::SafeAreaInsets GetViewSafeAreaByType(OHOS::Rosen::AvoidAreaType type, sptr<OHOS::Rosen::Window> rsWindow) in GetViewSafeAreaByType() 162 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) in OnAvoidAreaChanged() 176 if (type == Rosen::AvoidAreaType::TYPE_SYSTEM) { in OnAvoidAreaChanged() 178 } else if (type == Rosen::AvoidAreaType::TYPE_NAVIGATION_INDICATOR) { in OnAvoidAreaChanged() 180 } else if (type == Rosen::AvoidAreaType::TYPE_CUTOUT) { in OnAvoidAreaChanged() 188 if (type == Rosen::AvoidAreaType::TYPE_SYSTEM) { in OnAvoidAreaChanged() 190 } else if (type == Rosen::AvoidAreaType::TYPE_NAVIGATION_INDICATOR) { in OnAvoidAreaChanged() 192 } else if (type == Rosen::AvoidAreaType::TYPE_CUTOUT && pipeline->GetUseCutout()) { in OnAvoidAreaChanged() 373 pipelineContext->UpdateSystemSafeArea(GetViewSafeAreaByType(Rosen::AvoidAreaType::TYPE_SYSTEM, window)); in InitEnv() 375 pipelineContext->UpdateCutoutSafeArea(GetViewSafeAreaByType(Rosen::AvoidAreaType in InitEnv() [all...] |
/foundation/window/window_manager/previewer/include/ |
H A D | window_impl.h | 98 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) override; 176 void UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) override; 281 void NotifyAvoidAreaChange(const sptr<AvoidArea>& avoidArea, AvoidAreaType type); 312 std::unordered_map<AvoidAreaType, sptr<AvoidArea>> avoidAreaMap_ { 313 { AvoidAreaType::TYPE_SYSTEM, new AvoidArea() }, 314 { AvoidAreaType::TYPE_CUTOUT, new AvoidArea() }, 315 { AvoidAreaType::TYPE_SYSTEM_GESTURE, new AvoidArea() }, 316 { AvoidAreaType::TYPE_KEYBOARD, new AvoidArea() }, 317 { AvoidAreaType::TYPE_NAVIGATION_INDICATOR, new AvoidArea() },
|
/foundation/window/window_manager/interfaces/innerkits/wm/ |
H A D | extension_window.h | 31 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) = 0;
|
/foundation/window/window_manager/wm/include/ |
H A D | root_scene.h | 38 using GetSessionRectCallback = std::function<WSRect(AvoidAreaType)>; 104 WMError GetSessionRectByType(AvoidAreaType type, WSRect& rect);
|
H A D | extension_window_impl.h | 31 WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) override;
|
H A D | window_agent.h | 35 WMError UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | extension_session.h | 59 using NotifyGetAvoidAreaByTypeFunc = std::function<AvoidArea(AvoidAreaType type)>; 88 AvoidArea GetAvoidAreaByType(AvoidAreaType type) override; 90 WSError UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/interfaces/kits/napi/extension_window/ |
H A D | js_extension_window_utils.h | 36 napi_value ConvertAvoidAreaToJsValue(napi_env env, const AvoidArea& avoidArea, AvoidAreaType type);
|
H A D | js_extension_window_utils.cpp | 41 napi_value ConvertAvoidAreaToJsValue(napi_env env, const AvoidArea& avoidArea, AvoidAreaType type)
in ConvertAvoidAreaToJsValue() 50 CreateJsValue(env, type == AvoidAreaType::TYPE_CUTOUT ? false : true));
in ConvertAvoidAreaToJsValue()
|
H A D | js_extension_window_listener.h | 45 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | extension_session_test.cpp | 759 AvoidAreaType type = AvoidAreaType::TYPE_SYSTEM; in HWTEST_F() 777 MockFunction<AvoidArea(AvoidAreaType type)> mockNotifyGetAvoidAreaByTypeFunc; in HWTEST_F() 780 AvoidAreaType typeSystem = AvoidAreaType::TYPE_SYSTEM; in HWTEST_F() 781 AvoidAreaType typeCutout = AvoidAreaType::TYPE_CUTOUT; in HWTEST_F() 782 AvoidAreaType typeSystemGesture = AvoidAreaType::TYPE_SYSTEM_GESTURE; in HWTEST_F() 783 AvoidAreaType typeKeyboar in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/mock/adapter/ |
H A D | mock_ace_container.cpp | 53 Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type) in GetAvoidAreaByType()
|
/foundation/window/window_manager/previewer/mock/ |
H A D | js_window_listener.h | 41 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/wm/src/ |
H A D | extension_window_impl.cpp | 32 WMError ExtensionWindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea)
in GetAvoidAreaByType()
|
/foundation/window/window_manager/wm/src/zidl/ |
H A D | window_stub.cpp | 117 type < static_cast<uint32_t>(AvoidAreaType::TYPE_SYSTEM) || in OnRemoteRequest() 118 type > static_cast<uint32_t>(AvoidAreaType::TYPE_NAVIGATION_INDICATOR)) { in OnRemoteRequest() 121 UpdateAvoidArea(avoidArea, static_cast<AvoidAreaType>(type)); in OnRemoteRequest()
|
/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | ace_ability.h | 63 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) override; 115 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea& avoidArea, OHOS::Rosen::AvoidAreaType type);
|
/foundation/window/window_manager/test/fuzztest/wms/windowagent_fuzzer/ |
H A D | window_agent_fuzzer.cpp | 79 AvoidAreaType type; in CheckWindowAgentFunctionsPart1() 80 startPos += GetObject<AvoidAreaType>(type, data + startPos, size - startPos); in CheckWindowAgentFunctionsPart1()
|
/foundation/window/window_manager/window_scene/session/host/include/zidl/ |
H A D | session_proxy.h | 58 AvoidArea GetAvoidAreaByType(AvoidAreaType type) override; 59 WSError GetAllAvoidAreas(std::map<AvoidAreaType, AvoidArea>& avoidAreas) override;
|
/foundation/window/window_manager/test/common/mock/ |
H A D | mock_IWindow.h | 36 MOCK_METHOD2(UpdateAvoidArea, WMError(const sptr<AvoidArea>& avoidArea, AvoidAreaType type));
|
/foundation/window/window_manager/test/systemtest/wms/ |
H A D | window_immersive_test.cpp | 64 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
193 void TestAvoidAreaChangedListener::OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type)
in OnAvoidAreaChanged() 414 WMError ret = win->GetAvoidAreaByType(AvoidAreaType::TYPE_CUTOUT, avoidarea);
in HWTEST_F()
|