Home
last modified time | relevance | path

Searched refs:avoidArea (Results 1 - 25 of 115) sorted by relevance

12345

/foundation/window/window_manager/wmserver/test/unittest/
H A Davoid_area_controller_test.cpp73 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 Dutils.cpp129 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 Davoid_area_controller.cpp132 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 Dui_content_impl.cpp61 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 Dace_ability.cpp111 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 Dwindow_impl.cpp219 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 Djs_extension_window_utils.cpp41 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 Djs_extension_window_utils.h36 napi_value ConvertAvoidAreaToJsValue(napi_env env, const AvoidArea& avoidArea, AvoidAreaType type);
H A Djs_extension_window_listener.cpp123 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 Dwindow_agent_fuzzer.cpp70 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 Dextension_window_impl_test.cpp38 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 Dextension_window_impl.cpp32 WMError ExtensionWindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) in GetAvoidAreaByType() argument
35 return windowExtensionSessionImpl_->GetAvoidAreaByType(type, avoidArea); in GetAvoidAreaByType()
H A Dwindow_agent.cpp72 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 Dsession_wrapper_impl.cpp311 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 Dsecurity_session_wrapper_impl.cpp287 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 Dui_extension_manager.cpp201 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 Djs_window_listener.cpp60 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 Djs_window_listener.h41 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
/foundation/window/window_manager/wmserver/include/
H A Davoid_area_controller.h58 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 Dextension_window.h31 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) = 0;
H A Dwm_common.h890 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 Dextension_window_impl.h31 WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) override;
/foundation/window/window_manager/window_scene/session/host/src/
H A Dextension_session.cpp424 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 Dwindow_stub.cpp111 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 Dscene_session_test5.cpp142 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...]

Completed in 30 milliseconds

12345