Home
last modified time | relevance | path

Searched refs:avoidAreaType (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/window/window_manager/wmserver/src/
H A Davoid_area_controller.cpp192 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 Dwindow_manager_service.cpp1068 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 Dwindow_controller.cpp1085 AvoidArea WindowController::GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) const in GetAvoidAreaByType()
1087 return windowRoot_->GetAvoidAreaByType(windowId, avoidAreaType); in GetAvoidAreaByType()
H A Dwindow_root.cpp521 AvoidArea WindowRoot::GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) in GetAvoidAreaByType() argument
534 return container->GetAvoidAreaByType(node, avoidAreaType); in GetAvoidAreaByType()
H A Dwindow_node_container.cpp1628 …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 Davoid_area_controller.h48 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const;
59 …dAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, AvoidAreaType avoidAreaType);
H A Dwindow_controller.h52 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) const;
H A Dwindow_root.h67 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType);
H A Dwindow_manager_service.h102 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType avoidAreaType) override;
H A Dwindow_node_container.h60 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const;
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/
H A Dscene_session_manager_test6.cpp1833 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 Djs_extension_window.cpp683 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 Dwindow_manager_stub.cpp90 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 Dwindow_impl.cpp404 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 Dwindow_fuzzer.cpp690 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 Dwindow_extension_session_impl_test.cpp1230 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 Dwindow_manager_service_test.cpp654 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 Djs_window.cpp3043 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 Dscene_session_manager.h605 … const sptr<SceneSession>& sceneSession, const AvoidArea& avoidArea, AvoidAreaType avoidAreaType);
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/
H A Dscene_session_manager.cpp8393 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()