Lines Matching refs:windowNode
30 void AvoidAreaController::UpdateAvoidAreaListener(sptr<WindowNode>& windowNode, bool isRegisterListener)
33 if (windowNode == nullptr) {
34 WLOGFE("windowNode is nullptr.");
38 avoidAreaListenerNodes_.insert(windowNode);
40 lastUpdatedAvoidArea_.erase(windowNode->GetWindowId());
41 avoidAreaListenerNodes_.erase(windowNode);
45 void AvoidAreaController::ProcessWindowChange(const sptr<WindowNode>& windowNode, AvoidControlType avoidType,
52 if (windowNode == nullptr || windowNode->GetWindowToken() == nullptr) {
59 AddOrRemoveOverlayWindowIfNeed(windowNode, avoidType == AvoidControlType::AVOID_NODE_ADD);
62 UpdateOverlayWindowIfNeed(windowNode, checkFunc);