Home
last modified time | relevance | path

Searched refs:AvoidArea (Results 1 - 25 of 144) sorted by relevance

123456

/foundation/window/window_manager/wmserver/include/
H A Davoid_area_controller.h48 AvoidArea GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const;
58 void SetAvoidAreaRect(AvoidArea& avoidArea, const Rect& rect, AvoidPosType type) const;
59 bool UpdateAvoidAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, AvoidAreaType avoidAreaType);
60 AvoidArea GetAvoidAreaSystemType(const sptr<WindowNode>& node) const;
61 AvoidArea GetAvoidAreaKeyboardType(const sptr<WindowNode>& node) const;
66 std::map<uint32_t, std::map<AvoidAreaType, AvoidArea>> lastUpdatedAvoidArea_;
/foundation/window/window_manager/wmserver/src/
H A Davoid_area_controller.cpp100 AvoidArea systemAvoidArea = GetAvoidAreaByType(node, AvoidAreaType::TYPE_SYSTEM); in AddOrRemoveOverlayWindowIfNeed()
182 AvoidArea systemAvoidArea = GetAvoidAreaByType(node, static_cast<AvoidAreaType>(type)); in UpdateOverlayWindowIfNeed()
191 bool AvoidAreaController::UpdateAvoidAreaIfNeed(const AvoidArea& avoidArea, const sptr<WindowNode>& node, in UpdateAvoidAreaIfNeed()
212 node->GetWindowToken()->UpdateAvoidArea(new AvoidArea(avoidArea), avoidAreaType); in UpdateAvoidAreaIfNeed()
251 void AvoidAreaController::SetAvoidAreaRect(AvoidArea& avoidArea, const Rect& rect, AvoidPosType type) const in SetAvoidAreaRect()
276 AvoidArea AvoidAreaController::GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const in GetAvoidAreaByType()
316 AvoidArea avoidArea; in GetAvoidAreaByType()
327 AvoidArea AvoidAreaController::GetAvoidAreaSystemType(const sptr<WindowNode>& node) const in GetAvoidAreaSystemType()
329 AvoidArea systemAvoidArea; in GetAvoidAreaSystemType()
349 AvoidArea AvoidAreaControlle
[all...]
/foundation/window/window_manager/test/systemtest/wms/
H A Dwindow_test_utils.h62 static AvoidArea systemAvoidArea_;
89 AvoidArea avoidArea_;
H A Dwindow_immersive_test.cpp63 AvoidArea avoidArea_;
64 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
193 void TestAvoidAreaChangedListener::OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) in OnAvoidAreaChanged()
413 AvoidArea avoidarea; in HWTEST_F()
/foundation/window/window_manager/previewer/include/
H A Dwindow_impl.h98 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 Dextension_window.h31 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) = 0;
/foundation/window/window_manager/window_scene/test/unittest/
H A Dextension_session_test.cpp757 sptr<AvoidArea> avoidArea = new (std::nothrow) AvoidArea(); in HWTEST_F()
777 MockFunction<AvoidArea(AvoidAreaType type)> mockNotifyGetAvoidAreaByTypeFunc; in HWTEST_F()
785 AvoidArea expectedAvoidArea; in HWTEST_F()
803 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
805 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
807 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
809 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
811 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
817 ASSERT_EQ(res, AvoidArea()); in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/
H A Dui_extension_manager.h34 class AvoidArea;
102 void TransferOriginAvoidArea(const Rosen::AvoidArea& avoidArea, uint32_t type);
H A Dsession_wrapper.h42 class AvoidArea;
134 virtual void NotifyOriginAvoidArea(const Rosen::AvoidArea& avoidArea, uint32_t type) const = 0;
/foundation/window/window_manager/window_scene/session/host/include/
H A Dextension_session.h59 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 Djs_extension_window_utils.h36 napi_value ConvertAvoidAreaToJsValue(napi_env env, const AvoidArea& avoidArea, AvoidAreaType type);
H A Djs_extension_window_listener.h45 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
/foundation/window/window_manager/wm/include/
H A Dextension_window_impl.h31 WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) override;
/foundation/window/window_manager/wm/test/unittest/ui_extension/
H A Dextension_window_impl_test.cpp38 AvoidArea avoidArea; in HWTEST_F()
/foundation/window/window_manager/wmserver/test/unittest/
H A Davoid_area_controller_test.cpp36 const AvoidArea EMPTY_AVOID_AREA = {};
73 WMError UpdateAvoidArea(const sptr<AvoidArea>& avoidArea, AvoidAreaType type) override
153 RunnableFuture<AvoidArea> statusBarAvoidAreaFuture_;
154 RunnableFuture<AvoidArea> keyboardAvoidAreaFuture_;
216 bool CheckSameArea(AvoidArea avoidArea, Rect t, Rect l, Rect r, Rect b) in CheckSameArea()
242 AvoidArea avoidarea; in HWTEST_F()
244 AvoidArea* readArea = AvoidArea::Unmarshalling(parcel); in HWTEST_F()
546 std::map<AvoidAreaType, AvoidArea> type_area_map; in HWTEST_F()
H A Dwindow_manager_stub_impl.h47 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType type) in GetAvoidAreaByType()
49 AvoidArea area; in GetAvoidAreaByType()
/foundation/arkui/ace_engine/test/mock/adapter/
H A Dmock_ace_container.cpp53 Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type) in GetAvoidAreaByType()
/foundation/window/window_manager/previewer/mock/
H A Djs_window_listener.h41 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
/foundation/window/window_manager/wm/src/
H A Dextension_window_impl.cpp32 WMError ExtensionWindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) in GetAvoidAreaByType()
/foundation/arkui/ace_engine/adapter/ohos/entrance/
H A Dutils.h27 class AvoidArea;
169 NG::SafeAreaInsets ConvertAvoidArea(const OHOS::Rosen::AvoidArea& avoidArea);
H A Dace_ability.h63 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 Dwindow_agent_fuzzer.cpp70 sptr<AvoidArea> avoidArea = new AvoidArea(); in CheckWindowAgentFunctionsPart1()
/foundation/window/window_manager/window_scene/session/host/include/zidl/
H A Dsession_proxy.h58 AvoidArea GetAvoidAreaByType(AvoidAreaType type) override;
59 WSError GetAllAvoidAreas(std::map<AvoidAreaType, AvoidArea>& avoidAreas) override;
/foundation/window/window_manager/wm/test/unittest/
H A Dwindow_proxy_test.cpp107 const sptr<AvoidArea>& avoidArea = new AvoidArea(); in HWTEST_F()
/foundation/window/window_manager/test/common/mock/
H A Dmock_IWindow.h36 MOCK_METHOD2(UpdateAvoidArea, WMError(const sptr<AvoidArea>& avoidArea, AvoidAreaType type));

Completed in 11 milliseconds

123456