void ChromeClientBlackBerry::invalidateContentsForSlowScroll(const IntSize& delta, const IntRect& updateRect, bool immediate, const ScrollView* scrollView) { if (scrollView != m_webPagePrivate->m_mainFrame->view()) invalidateContentsAndWindow(updateRect, true /*immediate*/); else { BackingStoreClient* backingStoreClientForFrame = m_webPagePrivate->backingStoreClientForFrame(m_webPagePrivate->m_mainFrame); ASSERT(backingStoreClientForFrame); backingStoreClientForFrame->checkOriginOfCurrentScrollOperation(); m_webPagePrivate->m_backingStore->d->slowScroll(delta, updateRect, immediate); } }
void ChromeClientWx::invalidateContentsForSlowScroll(const IntRect& rect, bool immediate) { invalidateContentsAndWindow(rect, immediate); }
void ChromeClientImpl::invalidateContentsForSlowScroll(const IntRect& updateRect, bool immediate) { m_webView->hidePopups(); invalidateContentsAndWindow(updateRect, immediate); }
void ChromeClientWinCE::scroll(const IntSize&, const IntRect& rectToScroll, const IntRect&) { invalidateContentsAndWindow(rectToScroll, false); }