Lines Matching refs:callingWindow

451 void WindowController::NotifyInputCallingWindowRectAndOccupiedAreaChange(const sptr<WindowNode>& callingWindow,
454 if (callingWindow->GetWindowType() != WindowType::WINDOW_TYPE_APP_COMPONENT) {
456 callingWindow->SetWindowRect(rect);
457 WindowLayoutPolicy::CalcAndSetNodeHotZone(rect, callingWindow);
460 wptr<WindowNode> weakNode = callingWindow;
496 callingWindow->GetWindowToken()->UpdateOccupiedAreaAndRect(info, rect,
500 callingWindow->GetWindowToken()->UpdateOccupiedAreaAndRect(info, rect);
503 FlushWindowInfo(callingWindow->GetWindowId());
504 accessibilityConnection_->NotifyAccessibilityWindowInfo(callingWindow, WindowUpdateType::WINDOW_UPDATE_PROPERTY);
507 callingWindow->GetWindowId(), rect.posX_, rect.posY_, rect.width_, rect.height_,
514 auto callingWindow = windowRoot_->GetWindowNode(callingWindowId);
515 if (callingWindow == nullptr) {
522 callingWindow = windowRoot_->GetWindowNode(callingWindowId);
524 if (callingWindow == nullptr || !callingWindow->currentVisibility_ ||
525 callingWindow->GetWindowMode() != WindowMode::WINDOW_MODE_FLOATING) {
526 WLOGFE("callingWindow is null or invisible or not float window, callingWindowId:%{public}u", callingWindowId);
538 const Rect& callingWindowRect = callingWindow->GetWindowRect();
546 if (callingWindow->GetWindowType() != WindowType::WINDOW_TYPE_APP_COMPONENT) {
557 callingWindowId_ = callingWindow->GetWindowId();
560 NotifyInputCallingWindowRectAndOccupiedAreaChange(callingWindow, newRect, softInputWindowRect);
565 auto callingWindow = windowRoot_->GetWindowNode(callingWindowId_);
566 if (!WindowHelper::IsEmptyRect(callingWindowRestoringRect_) && callingWindow != nullptr &&
567 callingWindow->GetWindowMode() == WindowMode::WINDOW_MODE_FLOATING) {
569 NotifyInputCallingWindowRectAndOccupiedAreaChange(callingWindow, callingWindowRestoringRect_, overlapRect);