Lines Matching refs:subwindow
221 TLOGI(WmsLogTag::WMS_LIFE, "create subwindow, title: %{public}s, decorEnable: %{public}d",
480 // when parent window hide and subwindow whose state is shown should hide and notify user
482 for (auto subwindow : subWindows) {
483 if (subwindow != nullptr && subwindow->GetWindowState() == WindowState::STATE_SHOWN) {
484 subwindow->state_ = WindowState::STATE_HIDDEN;
485 subwindow->NotifyAfterBackground();
486 TLOGD(WmsLogTag::WMS_SUB, "Notify subWindow background, id:%{public}d", subwindow->GetPersistentId());
487 UpdateSubWindowStateAndNotify(subwindow->GetPersistentId(), newState);
490 // when parent window show and subwindow whose state is shown should show and notify user
492 for (auto subwindow : subWindows) {
493 if (subwindow != nullptr && subwindow->GetWindowState() == WindowState::STATE_HIDDEN &&
494 subwindow->GetRequestWindowState() == WindowState::STATE_SHOWN) {
495 subwindow->state_ = WindowState::STATE_SHOWN;
496 subwindow->NotifyAfterForeground();
497 TLOGD(WmsLogTag::WMS_SUB, "Notify subWindow foreground, id:%{public}d", subwindow->GetPersistentId());
498 UpdateSubWindowStateAndNotify(subwindow->GetPersistentId(), newState);
2668 // whether keep the keyboard created by other windows, support system window and app subwindow.