/foundation/window/window_manager/wmserver/include/ |
H A D | avoid_area_controller.h | 48 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 D | avoid_area_controller.cpp | 100 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 D | window_test_utils.h | 62 static AvoidArea systemAvoidArea_;
89 AvoidArea avoidArea_;
|
H A D | window_immersive_test.cpp | 63 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 D | window_impl.h | 98 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 D | extension_window.h | 31 virtual WMError GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea) = 0;
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | extension_session_test.cpp | 757 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 D | ui_extension_manager.h | 34 class AvoidArea; 102 void TransferOriginAvoidArea(const Rosen::AvoidArea& avoidArea, uint32_t type);
|
H A D | session_wrapper.h | 42 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 D | extension_session.h | 59 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 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.h | 45 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
|
/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/wm/test/unittest/ui_extension/ |
H A D | extension_window_impl_test.cpp | 38 AvoidArea avoidArea; in HWTEST_F()
|
/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | avoid_area_controller_test.cpp | 36 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 D | window_manager_stub_impl.h | 47 AvoidArea GetAvoidAreaByType(uint32_t windowId, AvoidAreaType type) in GetAvoidAreaByType() 49 AvoidArea area; in GetAvoidAreaByType()
|
/foundation/arkui/ace_engine/test/mock/adapter/ |
H A D | mock_ace_container.cpp | 53 Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type) in GetAvoidAreaByType()
|
/foundation/window/window_manager/previewer/mock/ |
H A D | js_window_listener.h | 41 void OnAvoidAreaChanged(const AvoidArea avoidArea, AvoidAreaType type) override;
|
/foundation/window/window_manager/wm/src/ |
H A D | extension_window_impl.cpp | 32 WMError ExtensionWindowImpl::GetAvoidAreaByType(AvoidAreaType type, AvoidArea& avoidArea)
in GetAvoidAreaByType()
|
/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | utils.h | 27 class AvoidArea; 169 NG::SafeAreaInsets ConvertAvoidArea(const OHOS::Rosen::AvoidArea& avoidArea);
|
H A D | ace_ability.h | 63 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 D | window_agent_fuzzer.cpp | 70 sptr<AvoidArea> avoidArea = new AvoidArea(); in CheckWindowAgentFunctionsPart1()
|
/foundation/window/window_manager/window_scene/session/host/include/zidl/ |
H A D | session_proxy.h | 58 AvoidArea GetAvoidAreaByType(AvoidAreaType type) override; 59 WSError GetAllAvoidAreas(std::map<AvoidAreaType, AvoidArea>& avoidAreas) override;
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_proxy_test.cpp | 107 const sptr<AvoidArea>& avoidArea = new AvoidArea(); in HWTEST_F()
|
/foundation/window/window_manager/test/common/mock/ |
H A D | mock_IWindow.h | 36 MOCK_METHOD2(UpdateAvoidArea, WMError(const sptr<AvoidArea>& avoidArea, AvoidAreaType type));
|