From 5e7d4e7962c2fc09fef78d1ebdf4daf0c6ffcdd6 Mon Sep 17 00:00:00 2001 From: ouliang333 Date: Wed, 3 Aug 2022 10:17:58 +0000 Subject: [PATCH 1/3] Added the interface for obtaining window ids Signed-off-by: ouliang333 --- .../kits/napi/window_runtime/window_napi/js_window_utils.cpp | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp diff --git a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp old mode 100644 new mode 100755 index 2d6916f3ce..b15f2db61f --- a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp +++ b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp @@ -328,6 +328,7 @@ NativeValue* CreateJsWindowPropertiesObject(NativeEngine& engine, sptr& object->SetProperty("isTransparent", CreateJsValue(engine, window->IsTransparent())); object->SetProperty("isRoundCorner", CreateJsValue(engine, false)); // empty method object->SetProperty("dimBehindValue", CreateJsValue(engine, 0)); + object->SetProperty("windowsId", CreateJsValue(engine, window->GetWindowId())); return objValue; } static std::string GetHexColor(uint32_t color) -- Gitee From 1a8b2acab316a156ebe2a447dec0c90db360018d Mon Sep 17 00:00:00 2001 From: ouliang333 Date: Thu, 4 Aug 2022 08:06:15 +0000 Subject: [PATCH 2/3] Added the interface for obtaining window ids Signed-off-by: ouliang333 --- .../kits/napi/window_runtime/window_napi/js_window_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp index b15f2db61f..ceb3d13d18 100755 --- a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp +++ b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp @@ -328,7 +328,7 @@ NativeValue* CreateJsWindowPropertiesObject(NativeEngine& engine, sptr& object->SetProperty("isTransparent", CreateJsValue(engine, window->IsTransparent())); object->SetProperty("isRoundCorner", CreateJsValue(engine, false)); // empty method object->SetProperty("dimBehindValue", CreateJsValue(engine, 0)); - object->SetProperty("windowsId", CreateJsValue(engine, window->GetWindowId())); + object->SetProperty("windowId", CreateJsValue(engine, window->GetWindowId())); return objValue; } static std::string GetHexColor(uint32_t color) -- Gitee From 32b279c01f5f5f39bc11424ca9ae33fefd84d741 Mon Sep 17 00:00:00 2001 From: ouliang333 Date: Thu, 4 Aug 2022 09:02:33 +0000 Subject: [PATCH 3/3] Added the interface for obtaining window ids Signed-off-by: ouliang333 --- .../kits/napi/window_runtime/window_napi/js_window_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp index ceb3d13d18..7544c0289c 100755 --- a/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp +++ b/interfaces/kits/napi/window_runtime/window_napi/js_window_utils.cpp @@ -328,7 +328,7 @@ NativeValue* CreateJsWindowPropertiesObject(NativeEngine& engine, sptr& object->SetProperty("isTransparent", CreateJsValue(engine, window->IsTransparent())); object->SetProperty("isRoundCorner", CreateJsValue(engine, false)); // empty method object->SetProperty("dimBehindValue", CreateJsValue(engine, 0)); - object->SetProperty("windowId", CreateJsValue(engine, window->GetWindowId())); + object->SetProperty("id", CreateJsValue(engine, window->GetWindowId())); return objValue; } static std::string GetHexColor(uint32_t color) -- Gitee