Lines Matching defs:overlayNode
69 void AvoidAreaController::AddOrRemoveOverlayWindowIfNeed(const sptr<WindowNode>& overlayNode, bool isAdding)
73 overlayNode->GetWindowGravity(windowGravity, percent);
74 if (!WindowHelper::IsOverlayWindow(overlayNode->GetWindowType()) ||
81 uint32_t overlayId = overlayNode->GetWindowId();
89 overlayWindowMap_.insert(std::make_pair(overlayId, overlayNode));
94 if (overlayNode->GetWindowType() == WindowType::WINDOW_TYPE_INPUT_METHOD_FLOAT) {
95 AddOrRemoveKeyboard(overlayNode, isAdding);
218 const sptr<WindowNode>& overlayNode, Rect& overlayRect) const
220 if (node->GetWindowId() == overlayNode->GetWindowId()) {
225 overlayRect = WindowHelper::GetOverlap(overlayNode->GetWindowRect(), rect, rect.posX_, rect.posY_);