Lines Matching refs:WindowNode

109     auto counter = [&windowNumber, &windowType](sptr<WindowNode>& windowNode) {
123 auto counter = [&windowNumber](sptr<WindowNode>& windowNode) {
136 WMError WindowNodeContainer::AddWindowNodeOnWindowTree(sptr<WindowNode>& node, const sptr<WindowNode>& parentNode)
138 sptr<WindowNode> root = FindRoot(node->GetWindowType());
180 WMError WindowNodeContainer::ShowStartingWindow(sptr<WindowNode>& node)
200 WMError WindowNodeContainer::IsTileRectSatisfiedWithSizeLimits(sptr<WindowNode>& node)
216 void WindowNodeContainer::LayoutWhenAddWindowNode(sptr<WindowNode>& node, bool afterAnimation)
244 WMError WindowNodeContainer::AddWindowNode(sptr<WindowNode>& node, sptr<WindowNode>& parentNode, bool afterAnimation)
310 void WindowNodeContainer::UpdateRSTreeWhenShowingDisplaysChange(sptr<WindowNode>& node,
335 WMError WindowNodeContainer::UpdateWindowNode(sptr<WindowNode>& node, WindowUpdateReason reason)
354 void WindowNodeContainer::RemoveWindowNodeFromWindowTree(sptr<WindowNode>& node)
366 void WindowNodeContainer::RemoveFromRsTreeWhenRemoveWindowNode(sptr<WindowNode>& node, bool fromAnimation)
383 void WindowNodeContainer::SetSurfaceNodeVisible(sptr<WindowNode>& node, int32_t topPriority, bool visible)
402 void WindowNodeContainer::SetBelowScreenlockVisible(sptr<WindowNode>& node, bool visible)
405 std::vector<sptr<WindowNode>> rootNodes = { belowAppWindowNode_, appWindowNode_, aboveAppWindowNode_ };
411 WMError WindowNodeContainer::RemoveWindowNode(sptr<WindowNode>& node, bool fromAnimation)
457 void WindowNodeContainer::HandleRemoveWindowDisplayOrientation(sptr<WindowNode>& node, bool fromAnimation)
495 void WindowNodeContainer::SetDisplayOrientationFromWindow(sptr<WindowNode>& node, bool withAnimation)
515 std::vector<sptr<WindowNode>> windowNodes;
548 void WindowNodeContainer::ResetMainFloatingWindowPriorityIfNeeded(sptr<WindowNode>& windowNode)
579 void WindowNodeContainer::ResetAllMainFloatingWindowZOrder(sptr<WindowNode>& rootNode)
592 std::vector<sptr<WindowNode>> tempWindows;
610 WMError WindowNodeContainer::HandleRemoveWindow(sptr<WindowNode>& node)
629 WMError WindowNodeContainer::DestroyWindowNode(sptr<WindowNode>& node, std::vector<uint32_t>& windowIds)
649 auto emptyVector = std::vector<sptr<WindowNode>>();
663 void WindowNodeContainer::UpdateSizeChangeReason(sptr<WindowNode>& node, WindowSizeChangeReason reason)
684 void WindowNodeContainer::UpdateWindowTree(sptr<WindowNode>& node)
719 bool WindowNodeContainer::AddAppSurfaceNodeOnRSTree(sptr<WindowNode>& node)
784 bool WindowNodeContainer::AddNodeOnRSTree(sptr<WindowNode>& node, DisplayId displayId, DisplayId parentDisplayId,
853 bool WindowNodeContainer::RemoveNodeFromRSTree(sptr<WindowNode>& node, DisplayId displayId, DisplayId parentDisplayId,
901 wptr<WindowNode> weakNode(node);
940 sptr<WindowNode> WindowNodeContainer::FindRoot(WindowType type) const
956 sptr<WindowNode> WindowNodeContainer::FindWindowNodeById(uint32_t id) const
958 std::vector<sptr<WindowNode>> rootNodes = { aboveAppWindowNode_, appWindowNode_, belowAppWindowNode_ };
1074 WindowNodeOperationFunc func = [this](sptr<WindowNode> node) {
1184 sptr<WindowNode> WindowNodeContainer::GetRootNode(WindowRootNodeType type) const
1196 void WindowNodeContainer::HandleKeepScreenOn(const sptr<WindowNode>& node, bool requireLock)
1229 bool WindowNodeContainer::IsAboveSystemBarNode(sptr<WindowNode> node) const
1239 bool WindowNodeContainer::IsSplitImmersiveNode(sptr<WindowNode> node) const
1246 sptr<WindowNode>& triggerWindow) const
1253 std::vector<sptr<WindowNode>> rootNodes = { aboveAppWindowNode_, appWindowNode_, belowAppWindowNode_ };
1297 void WindowNodeContainer::NotifyIfAvoidAreaChanged(const sptr<WindowNode>& node,
1300 auto checkFunc = [this](sptr<WindowNode> node) {
1321 auto checkFunc = [this](sptr<WindowNode> node) {
1324 WindowNodeOperationFunc func = [avoidController = avoidController_, &checkFunc](sptr<WindowNode> node) {
1334 sptr<WindowNode> triggerWindow = nullptr;
1353 void WindowNodeContainer::JudgeToReportSystemBarInfo(const sptr<WindowNode> window,
1397 void WindowNodeContainer::NotifyIfKeyboardRegionChanged(const sptr<WindowNode>& node,
1483 void WindowNodeContainer::NotifyDockWindowStateChanged(sptr<WindowNode>& node, bool isEnable)
1529 void WindowNodeContainer::UpdateAvoidAreaListener(sptr<WindowNode>& windowNode, bool haveAvoidAreaListener)
1534 bool WindowNodeContainer::IsTopWindow(uint32_t windowId, sptr<WindowNode>& rootNode) const
1556 void WindowNodeContainer::RaiseOrderedWindowToTop(std::vector<sptr<WindowNode>>& orderedNodes,
1557 std::vector<sptr<WindowNode>>& windowNodes)
1562 [wid] (sptr<WindowNode> orderedNode) { return orderedNode->GetWindowId() == wid; });
1575 void WindowNodeContainer::RaiseWindowToTop(uint32_t windowId, std::vector<sptr<WindowNode>>& windowNodes)
1582 [windowId](sptr<WindowNode> node) {
1587 sptr<WindowNode> node = *iter;
1594 void WindowNodeContainer::TraverseContainer(std::vector<sptr<WindowNode>>& windowNodes) const
1608 void WindowNodeContainer::TraverseWindowNode(sptr<WindowNode>& node, std::vector<sptr<WindowNode>>& windowNodes) const
1627 AvoidArea WindowNodeContainer::GetAvoidAreaByType(const sptr<WindowNode>& node, AvoidAreaType avoidAreaType) const
1635 bool WindowNodeContainer::CheckWindowNodeWhetherInWindowTree(const sptr<WindowNode>& node) const
1638 WindowNodeOperationFunc func = [&node, &isInWindowTree](sptr<WindowNode> windowNode) {
1654 WindowNodeOperationFunc func = [&zOrder, &winid](sptr<WindowNode> node) {
1681 WindowNodeOperationFunc func = [&zOrder](sptr<WindowNode> node) {
1717 std::vector<sptr<WindowNode>> rootNodes = { belowAppWindowNode_, appWindowNode_, aboveAppWindowNode_ };
1723 void WindowNodeContainer::UpdateWindowState(sptr<WindowNode> node, int32_t topPriority, WindowState state)
1742 void WindowNodeContainer::HandleKeepScreenOn(const sptr<WindowNode>& node, WindowState state)
1757 sptr<WindowNode> WindowNodeContainer::FindDividerNode() const
1767 void WindowNodeContainer::RaiseSplitRelatedWindowToTop(sptr<WindowNode>& node)
1777 std::vector<sptr<WindowNode>> orderedPair = windowPair->GetOrderedPair(node);
1783 WMError WindowNodeContainer::RaiseZOrderForAppWindow(sptr<WindowNode>& node, sptr<WindowNode>& parentNode)
1826 sptr<WindowNode> WindowNodeContainer::GetNextFocusableWindow(uint32_t windowId) const
1828 sptr<WindowNode> nextFocusableWindow;
1831 sptr<WindowNode> node) {
1845 sptr<WindowNode> WindowNodeContainer::GetNextRotatableWindow(uint32_t windowId) const
1847 sptr<WindowNode> nextRotatableWindow;
1849 sptr<WindowNode> node) {
1861 sptr<WindowNode> WindowNodeContainer::GetNextActiveWindow(uint32_t windowId) const
1882 std::vector<sptr<WindowNode>> windowNodes;
1884 auto iter = std::find_if(windowNodes.begin(), windowNodes.end(), [windowId](sptr<WindowNode>& node) {
1953 sptr<WindowNode> WindowNodeContainer::GetDeskTopWindow()
1955 sptr<WindowNode> deskTop;
1956 WindowNodeOperationFunc findDeskTopFunc = [this, &deskTop](sptr<WindowNode> node) {
1969 std::vector<sptr<WindowNode>> windowNodes;
1983 std::vector<sptr<WindowNode>> windowNodes;
2025 std::vector<sptr<WindowNode>> rootNodes = {
2076 std::vector<sptr<WindowNode>> children = appWindowNode_->children_;
2175 WMError WindowNodeContainer::MinimizeStructuredAppWindowsExceptSelf(const sptr<WindowNode>& node)
2216 void WindowNodeContainer::UpdateModeSupportInfoWhenKeyguardChange(const sptr<WindowNode>& node, bool up)
2235 void WindowNodeContainer::RaiseInputMethodWindowPriorityIfNeeded(const sptr<WindowNode>& node) const
2271 std::vector<sptr<WindowNode>> needReZOrderNodes;
2324 void WindowNodeContainer::ReZOrderShowWhenLockedWindowIfNeeded(const sptr<WindowNode>& node)
2335 void WindowNodeContainer::RaiseShowWhenLockedWindowIfNeeded(const sptr<WindowNode>& node)
2362 void WindowNodeContainer::DropShowWhenLockedWindowIfNeeded(const sptr<WindowNode>& node)
2373 std::vector<sptr<WindowNode>> rootNodes = { belowAppWindowNode_, appWindowNode_, aboveAppWindowNode_ };
2395 bool WindowNodeContainer::TraverseFromTopToBottom(sptr<WindowNode> node, const WindowNodeOperationFunc& func) const
2420 bool WindowNodeContainer::TraverseFromBottomToTop(sptr<WindowNode> node, const WindowNodeOperationFunc& func) const
2450 void WindowNodeContainer::UpdateSizeChangeReason(sptr<WindowNode>& node, WindowMode srcMode, WindowMode dstMode)
2468 WMError WindowNodeContainer::SetWindowMode(sptr<WindowNode>& node, WindowMode dstMode)
2531 void WindowNodeContainer::ResetWindowZOrderPriorityWhenSetMode(sptr<WindowNode>& node,
2581 void WindowNodeContainer::UpdateCameraFloatWindowStatus(const sptr<WindowNode>& node, bool isShowing)
2595 std::vector<sptr<WindowNode>> windowNodes;
2640 std::vector<sptr<WindowNode>> windowNodes = windowPair->GetPairedWindows();