Lines Matching refs:DialogContainer
41 DialogContainer::DialogContainer(int32_t instanceId, FrontendType type) : instanceId_(instanceId), type_(type)
51 void DialogContainer::InitializeTouchEventCallback()
70 void DialogContainer::InitializeMouseEventCallback()
88 void DialogContainer::InitializeAxisEventCallback()
106 void DialogContainer::InitializeKeyEventCallback()
120 void DialogContainer::InitializeRotationEventCallback()
134 void DialogContainer::InitializeViewChangeCallback()
151 void DialogContainer::InitializeDensityChangeCallback()
164 void DialogContainer::InitializeSystemBarHeightChangeCallback()
178 void DialogContainer::InitializeSurfaceDestroyCallback()
190 void DialogContainer::InitializeDragEventCallback()
204 void DialogContainer::InitializeCallback()
219 RefPtr<DialogContainer> DialogContainer::GetContainer(int32_t instanceId)
223 auto dialogContainer = AceType::DynamicCast<DialogContainer>(container);
227 void DialogContainer::DestroyContainer(int32_t instanceId, const std::function<void()>& destroyCallback)
229 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer DestroyContainer begin %{public}d", instanceId);
244 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer DestroyContainer Remove on Platform thread...");
253 void DialogContainer::Destroy()
255 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer Destroy begin");
285 void DialogContainer::DestroyView()
287 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer DestroyView begin");
293 void DialogContainer::SetView(
297 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(view->GetInstanceId()));
312 void DialogContainer::SetViewNew(
317 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(view->GetInstanceId()));
327 void DialogContainer::AttachView(std::shared_ptr<Window> window, const RefPtr<AceView>& view, double density,
382 void DialogContainer::InitPipelineContext(std::shared_ptr<Window> window, int32_t instanceId, double density,
408 void DialogContainer::InitializeFrontend()
420 void DialogContainer::DumpHeapSnapshot(bool isPrivate)
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));
445 void DialogContainer::SetUIWindowInner(sptr<OHOS::Rosen::Window> uiWindow)
450 sptr<OHOS::Rosen::Window> DialogContainer::GetUIWindowInner() const
455 void DialogContainer::ShowToast(int32_t instanceId, const std::string& message, int32_t duration,
458 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(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));
490 DialogContainer::HideWindow(instanceId);
497 void DialogContainer::ShowDialog(int32_t instanceId, const std::string& title, const std::string& message,
501 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer ShowDialog begin");
502 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
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,
522 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer ShowDialog with attr begin");
523 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
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));
548 DialogContainer::HideWindow(instanceId);
553 bool DialogContainer::ShowToastDialogWindow(
556 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer ShowToastDialogWindow begin");
557 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
568 TAG_LOGW(AceLogTag::ACE_DIALOG, "DialogContainer ShowToastDialogWindow MoveTo window failed code: %{public}d",
574 TAG_LOGW(AceLogTag::ACE_DIALOG, "DialogContainer ShowToastDialogWindow Resize window failed code: %{public}d",
580 TAG_LOGE(AceLogTag::ACE_DIALOG, "DialogContainer ShowToastDialogWindow Show window failed code: %{public}d",
587 bool DialogContainer::HideWindow(int32_t instanceId)
589 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer HideWindow begin");
590 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
596 TAG_LOGE(AceLogTag::ACE_DIALOG, "DialogContainer HideWindow Failed to hide the window.");
600 DialogContainer::SetUIWindow(instanceId, uiWindow);
604 bool DialogContainer::CloseWindow(int32_t instanceId)
606 TAG_LOGI(AceLogTag::ACE_DIALOG, "DialogContainer CloseWindow begin");
607 auto container = AceType::DynamicCast<DialogContainer>(AceEngine::Get().GetContainer(instanceId));
613 TAG_LOGE(AceLogTag::ACE_DIALOG, "DialogContainer CloseWindow Failed to close the window.");
617 DialogContainer::SetUIWindow(instanceId, uiWindow);
621 bool DialogContainer::OnBackPressed(int32_t instanceId)
623 return DialogContainer::CloseWindow(instanceId);
626 void DialogContainer::SetFontScaleAndWeightScale(int32_t instanceId)
634 void DialogContainer::UpdateConfiguration(const ParsedConfig& parsedConfig)
637 LOGW("DialogContainer::OnConfigurationUpdated param is empty");
662 void DialogContainer::CheckAndSetFontFamily()