/ohos5.0/foundation/window/window_manager/wmserver/src/ |
H A D | avoid_area_controller.cpp | 192 AvoidAreaType avoidAreaType) in UpdateAvoidAreaIfNeed() argument 201 auto avoidAreaIter = iter->second.find(avoidAreaType); in UpdateAvoidAreaIfNeed() 215 lastUpdatedAvoidArea_[node->GetWindowId()][avoidAreaType] = avoidArea; in UpdateAvoidAreaIfNeed() 216 node->GetWindowToken()->UpdateAvoidArea(new AvoidArea(avoidArea), avoidAreaType); in UpdateAvoidAreaIfNeed() 280 …AreaController::GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const in GetAvoidAreaByType() 282 WLOGFD("avoidAreaType: %{public}u", avoidAreaType); in GetAvoidAreaByType() 288 if (avoidAreaType != AvoidAreaType::TYPE_KEYBOARD && in GetAvoidAreaByType() 293 avoidAreaType, windowMode); in GetAvoidAreaByType() 296 switch (avoidAreaType) { in GetAvoidAreaByType() 325 WLOGFD("cannot find avoidAreaType: %{public}u", avoidAreaType); in GetAvoidAreaByType()
|
H A D | window_manager_service.cpp | 1068 AvoidArea WindowManagerService::GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) in GetAvoidAreaByType() argument 1070 auto task = [this, windowId, avoidAreaType]() { in GetAvoidAreaByType() 1072 static_cast<uint32_t>(avoidAreaType)); in GetAvoidAreaByType() 1073 return windowController_->GetAvoidAreaByType(windowId, avoidAreaType); in GetAvoidAreaByType()
|
H A D | window_controller.cpp | 1085 AvoidArea WindowController::GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) const in GetAvoidAreaByType() 1087 return windowRoot_->GetAvoidAreaByType(windowId, avoidAreaType); in GetAvoidAreaByType()
|
H A D | window_root.cpp | 521 AvoidArea WindowRoot::GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) in GetAvoidAreaByType() argument 534 return container->GetAvoidAreaByType(node, avoidAreaType); in GetAvoidAreaByType()
|
H A D | window_node_container.cpp | 1628 …wNodeContainer::GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const in GetAvoidAreaByType() 1631 return avoidController_->GetAvoidAreaByType(node, avoidAreaType); in GetAvoidAreaByType()
|
/ohos5.0/foundation/window/window_manager/wmserver/include/ |
H A D | avoid_area_controller.h | 48 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const; 59 …dAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, AvoidAreaType avoidAreaType);
|
H A D | window_controller.h | 52 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) const;
|
H A D | window_root.h | 67 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType);
|
H A D | window_manager_service.h | 102 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) override;
|
H A D | window_node_container.h | 60 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const;
|
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test6.cpp | 1833 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_KEYBOARD; variable 1836 …uto ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); 1839 ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); 1846 ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); 1849 ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); 1852 ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); 1865 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_KEYBOARD; variable 1874 mapAvoidAreaType.insert(std::make_pair(avoidAreaType, avoidArea)); 1878 avoidAreaType = AvoidAreaType::TYPE_SYSTEM; 1879 ret = ssm_->UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, avoidAreaType); [all …]
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/extension_window/ |
H A D | js_extension_window.cpp | 683 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; in OnGetWindowAvoidArea() local 690 avoidAreaType = static_cast<AvoidAreaType>(resultValue); in OnGetWindowAvoidArea() 691 errCode = ((avoidAreaType > AvoidAreaType::TYPE_NAVIGATION_INDICATOR) || in OnGetWindowAvoidArea() 692 (avoidAreaType < AvoidAreaType::TYPE_SYSTEM)) ? in OnGetWindowAvoidArea() 706 …WmErrorCode ret = WM_JS_TO_ERROR_CODE_MAP.at(extensionWindow_->GetAvoidAreaByType(avoidAreaType, a… in OnGetWindowAvoidArea() 714 napi_value avoidAreaObj = ConvertAvoidAreaToJsValue(env, avoidArea, avoidAreaType); in OnGetWindowAvoidArea()
|
/ohos5.0/foundation/window/window_manager/wmserver/src/zidl/ |
H A D | window_manager_stub.cpp | 90 auto avoidAreaType = static_cast<AvoidAreaType>(data.ReadUint32()); in OnRemoteRequest() local 91 AvoidArea avoidArea = GetAvoidAreaByType(windowId, avoidAreaType); in OnRemoteRequest()
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/cj/window_runtime/ |
H A D | window_impl.cpp | 404 AvoidAreaType avoidAreaType = static_cast<AvoidAreaType>(areaType); in GetWindowAvoidArea() local 405 …if ((avoidAreaType > AvoidAreaType::TYPE_NAVIGATION_INDICATOR) || (avoidAreaType < AvoidAreaType::… in GetWindowAvoidArea() 409 …WmErrorCode ret = WM_JS_TO_ERROR_CODE_MAP.at(windowToken_->GetAvoidAreaByType(avoidAreaType, avoid… in GetWindowAvoidArea() 410 retPtr->visible = avoidAreaType == AvoidAreaType::TYPE_CUTOUT ? false : true; in GetWindowAvoidArea()
|
/ohos5.0/foundation/window/window_manager/test/fuzztest/wms/window_fuzzer/ |
H A D | window_fuzzer.cpp | 690 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; in CheckWindowImplFunctionsPart7() local 692 startPos += GetObject<AvoidAreaType>(avoidAreaType, data + startPos, size - startPos); in CheckWindowImplFunctionsPart7() 697 window->GetAvoidAreaByType(avoidAreaType, avoidArea); in CheckWindowImplFunctionsPart7()
|
/ohos5.0/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_extension_session_impl_test.cpp | 1230 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; variable 1232 ASSERT_EQ(WMError::WM_ERROR_NULLPTR, window_->GetAvoidAreaByType(avoidAreaType, avoidArea)); 1245 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; variable 1247 ASSERT_EQ(WMError::WM_OK, window_->GetAvoidAreaByType(avoidAreaType, avoidArea));
|
/ohos5.0/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_manager_service_test.cpp | 654 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; variable 656 wms->GetAvoidAreaByType(windowId, avoidAreaType);
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_napi/ |
H A D | js_window.cpp | 3043 avoidAreaType = static_cast<AvoidAreaType>(resultValue); in ParseAvoidAreaParam() 3044 errCode = ((avoidAreaType > AvoidAreaType::TYPE_KEYBOARD) || in ParseAvoidAreaParam() 3053 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; in OnGetAvoidArea() local 3054 ParseAvoidAreaParam(env, info, errCode, avoidAreaType); in OnGetAvoidArea() 3071 WMError ret = weakWindow->GetAvoidAreaByType(avoidAreaType, avoidArea); in OnGetAvoidArea() 3079 napi_value avoidAreaObj = ConvertAvoidAreaToJsValue(env, avoidArea, avoidAreaType); in OnGetAvoidArea() 3109 AvoidAreaType avoidAreaType = AvoidAreaType::TYPE_SYSTEM; in OnGetWindowAvoidAreaSync() local 3117 avoidAreaType = static_cast<AvoidAreaType>(resultValue); in OnGetWindowAvoidAreaSync() 3118 errCode = ((avoidAreaType > AvoidAreaType::TYPE_NAVIGATION_INDICATOR) || in OnGetWindowAvoidAreaSync() 3119 (avoidAreaType < AvoidAreaType::TYPE_SYSTEM)) ? in OnGetWindowAvoidAreaSync() [all …]
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 605 … const sptr<SceneSession>& sceneSession, const AvoidArea& avoidArea, AvoidAreaType avoidAreaType);
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 8393 const sptr<SceneSession>& sceneSession, const AvoidArea& avoidArea, AvoidAreaType avoidAreaType) in UpdateSessionAvoidAreaIfNeed() argument 8404 if (auto iter = lastUpdatedAvoidArea_[persistentId].find(avoidAreaType); in UpdateSessionAvoidAreaIfNeed() 8410 persistentId, avoidAreaType); in UpdateSessionAvoidAreaIfNeed() 8416 lastUpdatedAvoidArea_[persistentId][avoidAreaType] = avoidArea; in UpdateSessionAvoidAreaIfNeed() 8417 sceneSession->UpdateAvoidArea(new AvoidArea(avoidArea), avoidAreaType); in UpdateSessionAvoidAreaIfNeed()
|