Lines Matching refs:instanceId
41 DialogContainer::DialogContainer(int32_t instanceId, FrontendType type) : instanceId_(instanceId), type_(type)
219 RefPtr<DialogContainer> DialogContainer::GetContainer(int32_t instanceId)
221 auto container = AceEngine::Get().GetContainer(instanceId);
227 void DialogContainer::DestroyContainer(int32_t instanceId, const std::function<void()>& destroyCallback)
229 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer DestroyContainer begin %{public}d", instanceId);
230 auto container = AceEngine::Get().GetContainer(instanceId);
243 [instanceId, destroyCallback] {
245 EngineHelper::RemoveEngine(instanceId);
246 AceEngine::Get().RemoveContainer(instanceId);
331 auto instanceId = aceView_->GetInstanceId();
336 ContainerScope scope(instanceId);
342 InitPipelineContext(std::move(window), instanceId, density, width, height, windowId);
382 void DialogContainer::InitPipelineContext(std::shared_ptr<Window> window, int32_t instanceId, double density,
388 std::move(window), taskExecutor_, assetManager_, resRegister_, frontend_, instanceId);
393 std::move(window), taskExecutor_, assetManager_, resRegister_, frontend_, instanceId);
396 std::move(window), taskExecutor_, assetManager_, resRegister_, frontend_, instanceId);
430 void DialogContainer::SetUIWindow(int32_t instanceId, sptr<OHOS::Rosen::Window>& uiWindow)
433 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
438 sptr<OHOS::Rosen::Window> DialogContainer::GetUIWindow(int32_t instanceId)
440 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
455 void DialogContainer::ShowToast(int32_t instanceId, const std::string& message, int32_t duration,
458 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
464 delegate->SetToastStopListenerCallback([instanceId = instanceId]() {
466 DialogContainer::HideWindow(instanceId);
478 void DialogContainer::CloseToast(int32_t instanceId, int32_t toastId, std::function<void(int32_t)>&& callback)
480 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
488 delegate->SetToastStopListenerCallback([instanceId = instanceId]() {
490 DialogContainer::HideWindow(instanceId);
497 void DialogContainer::ShowDialog(int32_t instanceId, const std::string& title, const std::string& message,
502 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
509 title, message, buttons, autoCancel, std::move(callback), callbacks, [instanceId = instanceId](bool isShow) {
511 AceLogTag::ACE_DIALOG, "DialogContainer ShowDialog HideWindow instanceId = %{public}d", instanceId);
513 DialogContainer::HideWindow(instanceId);
518 void DialogContainer::ShowDialog(int32_t instanceId, const PromptDialogAttr& dialogAttr,
523 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
529 delegate->ShowDialog(dialogAttr, buttons, std::move(callback), callbacks, [instanceId = instanceId](bool isShow) {
530 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer ShowDialog HideWindow instanceId = %{public}d", instanceId);
532 DialogContainer::HideWindow(instanceId);
537 void DialogContainer::ShowActionMenu(int32_t instanceId, const std::string& title,
540 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
546 delegate->ShowActionMenu(title, button, std::move(callback), [instanceId = instanceId](bool isShow) {
548 DialogContainer::HideWindow(instanceId);
554 int32_t instanceId, int32_t posX, int32_t posY, int32_t width, int32_t height, bool isToast)
557 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
587 bool DialogContainer::HideWindow(int32_t instanceId)
590 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
600 DialogContainer::SetUIWindow(instanceId, uiWindow);
604 bool DialogContainer::CloseWindow(int32_t instanceId)
607 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
617 DialogContainer::SetUIWindow(instanceId, uiWindow);
621 bool DialogContainer::OnBackPressed(int32_t instanceId)
623 return DialogContainer::CloseWindow(instanceId);
626 void DialogContainer::SetFontScaleAndWeightScale(int32_t instanceId)
630 Container::SetFontScale(instanceId, fontScale);
631 Container::SetFontWeightScale(instanceId, fontWeightScale);