Lines Matching refs:windowNode
171 WMError WindowController::GetFocusWindowNode(DisplayId displayId, sptr<WindowNode>& windowNode) in GetFocusWindowNode() argument
185 windowNode = thisWindowNode; in GetFocusWindowNode()
192 sptr<WindowNode> windowNode; in GetFocusWindowInfo() local
193 WMError res = GetFocusWindowNode(displayId, windowNode); in GetFocusWindowInfo()
195 abilityToken = windowNode->abilityToken_; in GetFocusWindowInfo()
203 sptr<WindowNode> windowNode; in GetFocusWindowInfo() local
204 WMError res = GetFocusWindowNode(displayId, windowNode); in GetFocusWindowInfo()
207 focusInfo.windowId_ = static_cast<int32_t>(windowNode->GetWindowId()); in GetFocusWindowInfo()
208 focusInfo.displayId_ = windowNode->GetDisplayId(); in GetFocusWindowInfo()
209 focusInfo.pid_ = windowNode->GetCallingPid(); in GetFocusWindowInfo()
210 focusInfo.uid_ = windowNode->GetCallingUid(); in GetFocusWindowInfo()
211 focusInfo.windowType_ = windowNode->GetWindowType(); in GetFocusWindowInfo()
212 focusInfo.abilityToken_ = windowNode->abilityToken_; in GetFocusWindowInfo()
380 …tionFunc func = [&navigationBarHeight, &hasFullScreenKeyGuardWindow](sptr<WindowNode> windowNode) { in GetNavigationBarHeight() argument
381 if (!windowNode) { in GetNavigationBarHeight()
385 if (windowNode->GetWindowType() == WindowType::WINDOW_TYPE_KEYGUARD && in GetNavigationBarHeight()
386 windowNode->GetWindowMode() == WindowMode::WINDOW_MODE_FULLSCREEN) { in GetNavigationBarHeight()
389 if (windowNode->GetWindowType() == WindowType::WINDOW_TYPE_NAVIGATION_BAR && in GetNavigationBarHeight()
390 windowNode->GetVisibilityState() < WINDOW_VISIBILITY_STATE_TOTALLY_OCCUSION) { in GetNavigationBarHeight()
391 navigationBarHeight = windowNode->GetWindowRect().height_; in GetNavigationBarHeight()
596 auto windowNode = windowRoot_->GetWindowNode(windowId); in RemoveWindowNode() local
597 if (windowNode == nullptr) { in RemoveWindowNode()
601 auto removeFunc = [this, windowId, windowNode, fromAnimation]() { in RemoveWindowNode()
610 nodes.emplace_back(windowNode); in RemoveWindowNode()
611 for (auto& child : windowNode->children_) { in RemoveWindowNode()
616 (windowNode->abilityToken_ != iter->abilityToken_)) { in RemoveWindowNode()
621 accessibilityConnection_->NotifyAccessibilityWindowInfo(windowNode->GetDisplayId(), nodes, in RemoveWindowNode()
626 if (windowNode->GetWindowType() == WindowType::WINDOW_TYPE_KEYGUARD) { in RemoveWindowNode()
629 !windowRoot_->HasMainFullScreenWindowShown(windowNode->GetDisplayId())) { in RemoveWindowNode()
630 res = RemoteAnimation::NotifyAnimationScreenUnlock(removeFunc, windowNode); in RemoveWindowNode()
637 if (windowNode->GetWindowType() == WindowType::WINDOW_TYPE_INPUT_METHOD_FLOAT) { in RemoveWindowNode()
640 if (!windowNode->stateMachine_.IsHideAnimationPlaying()) { in RemoveWindowNode()
641 windowNode->stateMachine_.TransitionTo(WindowNodeState::HIDDEN); in RemoveWindowNode()
1773 for (const auto& windowNode : windowNodes) { in NotifyTouchOutside() local
1774 if (windowNode == nullptr || windowNode->GetWindowToken() == nullptr || in NotifyTouchOutside()
1775 windowNode->GetWindowId() == skipNodeId || in NotifyTouchOutside()
1776 windowNode->GetWindowId() == node->GetWindowId()) { in NotifyTouchOutside()
1777 …WLOGFD("continue %{public}s", windowNode == nullptr ? "nullptr" : windowNode->GetWindowName().c_st… in NotifyTouchOutside()
1780 …WLOGFD("notify %{public}s id %{public}d", windowNode->GetWindowName().c_str(), windowNode->GetWind… in NotifyTouchOutside()
1781 windowNode->GetWindowToken()->NotifyTouchOutside(); in NotifyTouchOutside()
1794 for (auto& windowNode : windowNodes) { in GetEmbedNodeId() local
1795 if (windowNode == nullptr) { in GetEmbedNodeId()
1798 if (windowNode->GetWindowId() == node->GetWindowId()) { in GetEmbedNodeId()
1805 if (nodeRect.IsInsideOf(windowNode->GetWindowRect())) { in GetEmbedNodeId()
1807 windowNode->GetWindowName().c_str(), windowNode->GetWindowId()); in GetEmbedNodeId()
1808 return windowNode->GetWindowId(); in GetEmbedNodeId()
1845 for (auto& windowNode : windowNodes) { in OnScreenshot() local
1846 auto windowToken = windowNode->GetWindowToken(); in OnScreenshot()