/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 76 statusBarAvoidAreaFuture_.SetValue(*avoidArea); 79 keyboardAvoidAreaFuture_.SetValue(*avoidArea); 216 bool CheckSameArea(AvoidArea avoidArea, Rect t, Rect l, Rect r, Rect b) in CheckSameArea() argument 218 return avoidArea.topRect_ == t && avoidArea.bottomRect_ == b in CheckSameArea() 219 && avoidArea.leftRect_ == l && avoidArea.rightRect_ == r; in CheckSameArea() 237 * @tc.desc: Read and write avoidArea test 265 auto avoidArea in HWTEST_F() local 309 auto avoidArea = windowListener->statusBarAvoidAreaFuture_.GetResult(TIME_OUT); HWTEST_F() local 363 auto avoidArea = windowListener->statusBarAvoidAreaFuture_.GetResult(TIME_OUT); HWTEST_F() local 413 auto avoidArea = windowListener->statusBarAvoidAreaFuture_.GetResult(TIME_OUT); HWTEST_F() local 478 auto avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_KEYBOARD); HWTEST_F() local 517 auto avoidArea = listener->keyboardAvoidAreaFuture_.GetResult(TIME_OUT); HWTEST_F() local 545 auto avoidArea = avoidAreaController->GetAvoidAreaByType(appWindow, AvoidAreaType::TYPE_KEYBOARD); HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | utils.cpp | 129 NG::SafeAreaInsets ConvertAvoidArea(const OHOS::Rosen::AvoidArea& avoidArea) in ConvertAvoidArea() argument 131 return NG::SafeAreaInsets({ avoidArea.leftRect_.posX_, avoidArea.leftRect_.posX_ + avoidArea.leftRect_.width_ }, in ConvertAvoidArea() 132 { avoidArea.topRect_.posY_, avoidArea.topRect_.posY_ + avoidArea.topRect_.height_ }, in ConvertAvoidArea() 133 { avoidArea.rightRect_.posX_, avoidArea.rightRect_.posX_ + avoidArea in ConvertAvoidArea() [all...] |
/foundation/window/window_manager/wmserver/src/ |
H A D | avoid_area_controller.cpp | 132 auto avoidArea = GetAvoidAreaByType(lastKeyboardAreaUpdatedWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() local 133 UpdateAvoidAreaIfNeed(avoidArea, lastKeyboardAreaUpdatedWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 145 auto avoidArea = GetAvoidAreaByType(callingWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() local 146 bool res = UpdateAvoidAreaIfNeed(avoidArea, callingWindow, AvoidAreaType::TYPE_KEYBOARD); in AddOrRemoveKeyboard() 191 bool AvoidAreaController::UpdateAvoidAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, in UpdateAvoidAreaIfNeed() argument 199 needUpdate = avoidAreaIter->second != avoidArea; in UpdateAvoidAreaIfNeed() 201 if (avoidArea.isEmptyAvoidArea()) { in UpdateAvoidAreaIfNeed() 206 if (avoidArea.isEmptyAvoidArea()) { in UpdateAvoidAreaIfNeed() 211 lastUpdatedAvoidArea_[node->GetWindowId()][avoidAreaType] = avoidArea; in UpdateAvoidAreaIfNeed() 212 node->GetWindowToken()->UpdateAvoidArea(new AvoidArea(avoidArea), avoidAreaTyp in UpdateAvoidAreaIfNeed() 251 SetAvoidAreaRect(AvoidArea& avoidArea, const Rect& rect, AvoidPosType type) const SetAvoidAreaRect() argument 316 AvoidArea avoidArea; GetAvoidAreaByType() local 362 AvoidArea avoidArea; GetAvoidAreaKeyboardType() local [all...] |
/foundation/arkui/ace_engine/adapter/preview/entrance/ |
H A D | ui_content_impl.cpp | 61 NG::SafeAreaInsets ConvertAvoidArea(const OHOS::Rosen::AvoidArea& avoidArea) in ConvertAvoidArea() argument 63 return NG::SafeAreaInsets({ avoidArea.leftRect_.posX_, avoidArea.leftRect_.posX_ + avoidArea.leftRect_.width_ }, in ConvertAvoidArea() 64 { avoidArea.topRect_.posY_, avoidArea.topRect_.posY_ + avoidArea.topRect_.height_ }, in ConvertAvoidArea() 65 { avoidArea.rightRect_.posX_, avoidArea.rightRect_.posX_ + avoidArea in ConvertAvoidArea() 176 OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) OnAvoidAreaChanged() argument 430 OHOS::Rosen::AvoidArea avoidArea; CommonInitialize() local [all...] |
H A D | ace_ability.cpp | 111 NG::SafeAreaInsets ConvertAvoidArea(const OHOS::Rosen::AvoidArea& avoidArea) in ConvertAvoidArea() argument 113 return NG::SafeAreaInsets({ avoidArea.leftRect_.posX_, avoidArea.leftRect_.posX_ + avoidArea.leftRect_.width_ }, in ConvertAvoidArea() 114 { avoidArea.topRect_.posY_, avoidArea.topRect_.posY_ + avoidArea.topRect_.height_ }, in ConvertAvoidArea() 115 { avoidArea.rightRect_.posX_, avoidArea.rightRect_.posX_ + avoidArea in ConvertAvoidArea() 122 Rosen::AvoidArea avoidArea; GetViewSafeAreaByType() local 162 OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) OnAvoidAreaChanged() argument [all...] |
/foundation/window/window_manager/previewer/src/ |
H A D | window_impl.cpp | 219 WMError WindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) in GetAvoidAreaByType() argument 227 avoidArea = *avoidAreaPtr; in GetAvoidAreaByType() 835 void WindowImpl::UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) in UpdateAvoidArea() argument 837 if (!avoidArea) { in UpdateAvoidArea() 838 WLOGFE("invalid avoidArea"); in UpdateAvoidArea() 845 type, avoidArea->topRect_.posX_, avoidArea->topRect_.posY_, avoidArea->topRect_.width_, in UpdateAvoidArea() 846 avoidArea->topRect_.height_, avoidArea in UpdateAvoidArea() 881 NotifyAvoidAreaChange(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) NotifyAvoidAreaChange() argument [all...] |
/foundation/window/window_manager/interfaces/kits/napi/extension_window/ |
H A D | js_extension_window_utils.cpp | 41 napi_value ConvertAvoidAreaToJsValue(napi_env env, const AvoidArea& avoidArea, AvoidAreaType type)
in ConvertAvoidAreaToJsValue() argument 46 TLOGE(WmsLogTag::WMS_UIEXT, "Failed to convert avoidArea to jsObject");
in ConvertAvoidAreaToJsValue() 51 napi_set_named_property(env, objValue, "leftRect", GetRectAndConvertToJsValue(env, avoidArea.leftRect_));
in ConvertAvoidAreaToJsValue() 52 napi_set_named_property(env, objValue, "topRect", GetRectAndConvertToJsValue(env, avoidArea.topRect_));
in ConvertAvoidAreaToJsValue() 53 napi_set_named_property(env, objValue, "rightRect", GetRectAndConvertToJsValue(env, avoidArea.rightRect_));
in ConvertAvoidAreaToJsValue() 54 napi_set_named_property(env, objValue, "bottomRect", GetRectAndConvertToJsValue(env, avoidArea.bottomRect_));
in ConvertAvoidAreaToJsValue()
|
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_listener.cpp | 123 void JsExtensionWindowListener::OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type)
in OnAvoidAreaChanged() argument 128 [self = weakRef_, avoidArea, type, eng = env_] (napi_env env, NapiAsyncTask& task, int32_t status) {
in OnAvoidAreaChanged() 134 napi_value avoidAreaValue = ConvertAvoidAreaToJsValue(env, avoidArea, type);
in OnAvoidAreaChanged()
|
/foundation/window/window_manager/test/fuzztest/wms/windowagent_fuzzer/ |
H A D | window_agent_fuzzer.cpp | 70 sptr<AvoidArea> avoidArea = new AvoidArea(); in CheckWindowAgentFunctionsPart1() local 72 avoidArea->topRect_ = rect; in CheckWindowAgentFunctionsPart1() 74 avoidArea->leftRect_ = rect; in CheckWindowAgentFunctionsPart1() 76 avoidArea->rightRect_ = rect; in CheckWindowAgentFunctionsPart1() 78 avoidArea->bottomRect_ = rect; in CheckWindowAgentFunctionsPart1() 81 agent->UpdateAvoidArea(avoidArea, type); in CheckWindowAgentFunctionsPart1()
|
/foundation/window/window_manager/wm/test/unittest/ui_extension/ |
H A D | extension_window_impl_test.cpp | 38 AvoidArea avoidArea; in HWTEST_F() local 39 ASSERT_EQ(WMError::WM_OK, extensionWindowImpl.GetAvoidAreaByType(type, avoidArea)); in HWTEST_F()
|
/foundation/window/window_manager/wm/src/ |
H A D | extension_window_impl.cpp | 32 WMError ExtensionWindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea)
in GetAvoidAreaByType() argument 35 return windowExtensionSessionImpl_->GetAvoidAreaByType(type, avoidArea);
in GetAvoidAreaByType()
|
H A D | window_agent.cpp | 72 WMError WindowAgent::UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) in UpdateAvoidArea() argument 74 if (window_ == nullptr || avoidArea == nullptr) { in UpdateAvoidArea() 75 WLOGFE("window_ or avoidArea is nullptr."); in UpdateAvoidArea() 78 window_->UpdateAvoidArea(avoidArea, type); in UpdateAvoidArea()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/ |
H A D | session_wrapper_impl.cpp | 311 Rosen::AvoidArea avoidArea; in InitAllCallback() 313 CHECK_NULL_RETURN(container, avoidArea); in InitAllCallback() 314 avoidArea = container->GetAvoidAreaByType(type); in InitAllCallback() 315 return avoidArea; in InitAllCallback() 826 void SessionWrapperImpl::NotifyOriginAvoidArea(const Rosen::AvoidArea& avoidArea, uint32_t type) const in NotifyOriginAvoidArea() argument 831 type, avoidArea.topRect_.posX_, avoidArea.topRect_.posY_, (int32_t)avoidArea.topRect_.width_, in NotifyOriginAvoidArea() 832 (int32_t)avoidArea.topRect_.height_, avoidArea in NotifyOriginAvoidArea() [all...] |
H A D | security_session_wrapper_impl.cpp | 287 Rosen::AvoidArea avoidArea; in InitAllCallback() 289 CHECK_NULL_RETURN(container, avoidArea); in InitAllCallback() 290 avoidArea = container->GetAvoidAreaByType(type); in InitAllCallback() 291 return avoidArea; in InitAllCallback() 633 const Rosen::AvoidArea& avoidArea, uint32_t type) const in NotifyOriginAvoidArea() 638 sptr<Rosen::AvoidArea>::MakeSptr(avoidArea), static_cast<Rosen::AvoidAreaType>(type)); in NotifyOriginAvoidArea() 632 NotifyOriginAvoidArea( const Rosen::AvoidArea& avoidArea, uint32_t type) const NotifyOriginAvoidArea() argument
|
H A D | ui_extension_manager.cpp | 201 void UIExtensionManager::TransferOriginAvoidArea(const Rosen::AvoidArea& avoidArea, uint32_t type) in TransferOriginAvoidArea() argument 206 uiExtension->DispatchOriginAvoidArea(avoidArea, type); in TransferOriginAvoidArea() 213 uiExtension->DispatchOriginAvoidArea(avoidArea, type); in TransferOriginAvoidArea()
|
/foundation/window/window_manager/previewer/mock/ |
H A D | js_window_listener.cpp | 60 void JsWindowListener::OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type)
in OnAvoidAreaChanged() argument 65 [self = weakRef_, avoidArea, type, eng = env_] (napi_env env,
in OnAvoidAreaChanged() 72 napi_value avoidAreaValue = ConvertAvoidAreaToJsValue(env, avoidArea, type);
in OnAvoidAreaChanged()
|
H A D | js_window_listener.h | 41 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/wmserver/include/ |
H A D | avoid_area_controller.h | 58 void SetAvoidAreaRect(AvoidArea& avoidArea, const Rect& rect, AvoidPosType type) const; 59 bool UpdateAvoidAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, AvoidAreaType avoidAreaType);
|
/foundation/window/window_manager/interfaces/innerkits/wm/ |
H A D | extension_window.h | 31 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) = 0;
|
H A D | wm_common.h | 890 AvoidArea *avoidArea = new(std::nothrow) AvoidArea(); in Unmarshalling() local 891 if (avoidArea == nullptr) { in Unmarshalling() 894 if (ReadParcel(parcel, avoidArea->leftRect_) && ReadParcel(parcel, avoidArea->topRect_) && in Unmarshalling() 895 ReadParcel(parcel, avoidArea->rightRect_) && ReadParcel(parcel, avoidArea->bottomRect_)) { in Unmarshalling() 896 return avoidArea; in Unmarshalling() 898 delete avoidArea; in Unmarshalling()
|
/foundation/window/window_manager/wm/include/ |
H A D | extension_window_impl.h | 31 WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) override;
|
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | extension_session.cpp | 424 WSError ExtensionSession::UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) in UpdateAvoidArea() argument 429 return sessionStage_->UpdateAvoidArea(avoidArea, type); in UpdateAvoidArea() 434 Rosen::AvoidArea avoidArea; in GetAvoidAreaByType() local 436 avoidArea = extSessionEventCallback_->notifyGetAvoidAreaByTypeFunc_(type); in GetAvoidAreaByType() 438 return avoidArea; in GetAvoidAreaByType()
|
/foundation/window/window_manager/wm/src/zidl/ |
H A D | window_stub.cpp | 111 sptr<AvoidArea> avoidArea = data.ReadStrongParcelable<AvoidArea>(); in OnRemoteRequest() local 112 if (avoidArea == nullptr) { in OnRemoteRequest() 121 UpdateAvoidArea(avoidArea, static_cast<AvoidAreaType>(type)); in OnRemoteRequest()
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_test5.cpp | 142 AvoidArea avoidArea; in HWTEST_F() local 146 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 153 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 163 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 176 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 194 AvoidArea avoidArea; in HWTEST_F() local 226 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 228 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 231 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 235 session->GetSystemAvoidArea(rect, avoidArea); in HWTEST_F() 697 AvoidArea avoidArea; HWTEST_F() local [all...] |