/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-uiExtension.md | 55 const extensionWindow = session.getUIExtensionWindowProxy(); 95 const extensionWindow = session.getUIExtensionWindowProxy(); 135 const extensionWindow = session.getUIExtensionWindowProxy(); 137 extensionWindow.off('avoidAreaChange'); 174 const extensionWindow = session.getUIExtensionWindowProxy(); 214 const extensionWindow = session.getUIExtensionWindowProxy(); 216 extensionWindow.off('windowSizeChange'); 302 extensionWindow.off('rectChange'); 566 this.extensionWindow?.off('windowSizeChange'); 567 this.extensionWindow?.off('rectChange'); [all …]
|
H A D | js-apis-uiExtensionHost-sys.md | 604 …private extensionWindow: uiExtensionHost.UIExtensionHostWindowProxy | undefined = this.session?.ge… 608 this.extensionWindow?.on('windowSizeChange', (size) => { 611 this.extensionWindow?.on('avoidAreaChange', (info) => { 614 let promise = this.extensionWindow?.hideNonSecureWindows(true); 628 this.extensionWindow?.off('windowSizeChange'); 629 this.extensionWindow?.off('avoidAreaChange'); 630 let promise = this.extensionWindow?.hideNonSecureWindows(false); 644 let rect = this.extensionWindow?.properties.uiExtensionHostWindowProxyRect; 648 …let avoidArea: window.AvoidArea | undefined = this.extensionWindow?.getWindowAvoidArea(window.Avoi… 656 this.extensionWindow?.createSubWindowWithOptions('subWindowForHost', subWindowOpts)
|
/ohos5.0/base/notification/distributed_notification_service/services/dialog_ui/enable_notification_dialog/entry/src/main/ets/ServiceExtAbility/ |
H A D | NotificationServiceExtAbility.ts | 89 extensionWindow:uiExtensionHost.UIExtensionHostWindowProxy; 99 this.extensionWindow = undefined; 105 let extensionWindow = session.getUIExtensionHostWindowProxy(); 106 this.extensionWindow = extensionWindow; 151 …let subWindow = await extensionWindow.createSubWindowWithOptions('subWindowForHost' + Date(), subW… 154 let windowRect = extensionWindow.properties?.uiExtensionHostWindowProxyRect; 169 await extensionWindow.hideNonSecureWindows(shouldHide); 270 dialog?.extensionWindow?.hideNonSecureWindows(true); 289 dialog?.extensionWindow?.hideNonSecureWindows(false);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-uiExtension.md | 55 const extensionWindow = session.getUIExtensionWindowProxy(); 95 const extensionWindow = session.getUIExtensionWindowProxy(); 135 const extensionWindow = session.getUIExtensionWindowProxy(); 137 extensionWindow.off('avoidAreaChange'); 174 const extensionWindow = session.getUIExtensionWindowProxy(); 176 extensionWindow.on('windowSizeChange', (size: window.Size) => { 214 const extensionWindow = session.getUIExtensionWindowProxy(); 216 extensionWindow.off('windowSizeChange'); 267 const extensionWindow = session.getUIExtensionWindowProxy(); 418 this.extensionWindow?.off('windowSizeChange'); [all …]
|
H A D | js-apis-uiExtensionHost-sys.md | 549 …private extensionWindow: uiExtensionHost.UIExtensionHostWindowProxy | undefined = this.session?.ge… 553 this.extensionWindow?.on('windowSizeChange', (size) => { 556 this.extensionWindow?.on('avoidAreaChange', (info) => { 559 let promise = this.extensionWindow?.hideNonSecureWindows(true); 568 this.extensionWindow?.off('windowSizeChange'); 569 this.extensionWindow?.off('avoidAreaChange'); 570 let promise = this.extensionWindow?.hideNonSecureWindows(false); 584 let rect = this.extensionWindow?.properties.uiExtensionHostWindowProxyRect; 588 …let avoidArea: window.AvoidArea | undefined = this.extensionWindow?.getWindowAvoidArea(window.Avoi… 596 this.extensionWindow?.createSubWindowWithOptions('subWindowForHost', subWindowOpts)
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/ui_service_extension_ability/ |
H A D | js_ui_service_extension.cpp | 418 sptr<Rosen::Window> extensionWindow = nullptr; in CreateWindowIfNeeded() local 420 extensionWindow = Rosen::Window::Create(extensionWindowConfig->windowName, option, context); in CreateWindowIfNeeded() 422 if (extensionWindow == nullptr) { in CreateWindowIfNeeded() 427 OnSceneDidCreated(extensionWindow); in CreateWindowIfNeeded() 428 context->SetWindow(extensionWindow); in CreateWindowIfNeeded() 429 AbilityWindowConfigTransition(option, extensionWindow->GetWindowId()); in CreateWindowIfNeeded()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-app-ability-uiExtensionContentSession.md | 588 …private extensionWindow: uiExtension.WindowProxy | undefined = this.session?.getUIExtensionWindowP… 591 this.extensionWindow?.on('windowSizeChange', (size) => { 594 this.extensionWindow?.on('avoidAreaChange', (info) => { 600 this.extensionWindow?.off('windowSizeChange'); 601 this.extensionWindow?.off('avoidAreaChange');
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/extension_window/ |
H A D | js_extension_window.h | 32 …explicit JsExtensionWindow(const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow, int32_t … 33 JsExtensionWindow(const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow,
|
H A D | js_extension_window.cpp | 43 const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow, in JsExtensionWindow() argument 45 : extensionWindow_(extensionWindow), hostWindowId_(hostWindowId), in JsExtensionWindow() 49 JsExtensionWindow::JsExtensionWindow(const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow, in JsExtensionWindow() argument 51 : extensionWindow_(extensionWindow), hostWindowId_(-1), sessionInfo_(sessionInfo), in JsExtensionWindow() 68 … std::shared_ptr<ExtensionWindow> extensionWindow = std::make_shared<ExtensionWindowImpl>(window); in CreateJsExtensionWindow() local 70 std::make_unique<JsExtensionWindow>(extensionWindow, hostWindowId); in CreateJsExtensionWindow() 104 … std::shared_ptr<ExtensionWindow> extensionWindow = std::make_shared<ExtensionWindowImpl>(window); in CreateJsExtensionWindowObject() local 105 …que_ptr<JsExtensionWindow> jsExtensionWindow = std::make_unique<JsExtensionWindow>(extensionWindow, in CreateJsExtensionWindowObject() 1007 auto asyncTask = [where, extensionWindow = extensionWindow_, windowName = std::move(windowName), in OnCreateSubWindowWithOptions() 1009 auto extWindow = extensionWindow->GetWindow(); in OnCreateSubWindowWithOptions()
|
/ohos5.0/base/notification/distributed_notification_service/services/dialog_ui/enable_notification_dialog/entry/src/main/ets/pages/ |
H A D | pcNotificationDialog.ets | 288 this.dialog?.extensionWindow.on('avoidAreaChange', (data): void => { 294 let avoidArea = this.dialog?.extensionWindow.getWindowAvoidArea(type); 306 this.dialog?.extensionWindow.on('windowSizeChange', (data):void => { 307 let windowRect = this.dialog?.extensionWindow.properties?.uiExtensionHostWindowProxyRect;
|
H A D | notificationDialog.ets | 226 this.dialog?.extensionWindow.on('avoidAreaChange', (data): void => { 232 let avoidArea = this.dialog?.extensionWindow.getWindowAvoidArea(type);
|
/ohos5.0/docs/en/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-app-ability-uiExtensionContentSession.md | 588 …private extensionWindow: uiExtension.WindowProxy | undefined = this.session?.getUIExtensionWindowP… 591 this.extensionWindow?.on('windowSizeChange', (size) => { 594 this.extensionWindow?.on('avoidAreaChange', (info) => { 600 this.extensionWindow?.off('windowSizeChange'); 601 this.extensionWindow?.off('avoidAreaChange');
|
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | window_session_impl.cpp | 617 auto extensionWindow = FindExtensionWindowWithContext(); in DestroySubWindow() local 618 if (extensionWindow != nullptr) { in DestroySubWindow() 619 parentPersistentId = extensionWindow->GetPersistentId(); in DestroySubWindow() 641 auto extensionWindow = FindExtensionWindowWithContext(); in DestroySubWindow() local 642 if (extensionWindow != nullptr && extensionWindow->GetUIContentSharedPtr() == nullptr) { in DestroySubWindow() 643 extensionWindow->AddSetUIExtensionDestroyTimeoutCheck(); in DestroySubWindow() 4293 auto extensionWindow = FindExtensionWindowWithContext(); in SetUIExtensionDestroyCompleteInSubWindow() local 4294 …if (extensionWindow != nullptr && extensionWindow->startUIExtensionDestroyTimer_.compare_exchange_… in SetUIExtensionDestroyCompleteInSubWindow() 4297 extensionWindow->SetUIExtensionDestroyComplete(); in SetUIExtensionDestroyCompleteInSubWindow() 4298 extensionWindow->setUIExtensionDestroyCompleted_.store(false); in SetUIExtensionDestroyCompleteInSubWindow()
|
H A D | window_scene_session_impl.cpp | 281 auto extensionWindow = FindExtensionWindowWithContext(); in AddSubWindowMapForExtensionWindow() local 282 if (extensionWindow != nullptr) { in AddSubWindowMapForExtensionWindow() 283 subWindowSessionMap_[extensionWindow->GetPersistentId()].push_back(this); in AddSubWindowMapForExtensionWindow()
|