Home
last modified time | relevance | path

Searched refs:extensionWindow (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-uiExtension.md55 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 Djs-apis-uiExtensionHost-sys.md604 …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 DNotificationServiceExtAbility.ts89 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 Djs-apis-arkui-uiExtension.md55 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 Djs-apis-uiExtensionHost-sys.md549 …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 Djs_ui_service_extension.cpp418 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 Djs-apis-app-ability-uiExtensionContentSession.md588 …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 Djs_extension_window.h32 …explicit JsExtensionWindow(const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow, int32_t …
33 JsExtensionWindow(const std::shared_ptr<Rosen::ExtensionWindow> extensionWindow,
H A Djs_extension_window.cpp43 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 DpcNotificationDialog.ets288 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 DnotificationDialog.ets226 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 Djs-apis-app-ability-uiExtensionContentSession.md588 …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 Dwindow_session_impl.cpp617 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 Dwindow_scene_session_impl.cpp281 auto extensionWindow = FindExtensionWindowWithContext(); in AddSubWindowMapForExtensionWindow() local
282 if (extensionWindow != nullptr) { in AddSubWindowMapForExtensionWindow()
283 subWindowSessionMap_[extensionWindow->GetPersistentId()].push_back(this); in AddSubWindowMapForExtensionWindow()