Ejemplo n.º 1
0
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    if (FrameView* frameView = m_page->mainFrame().view())
        return synchronousScrollingReasonsAsText(synchronousScrollingReasons(*frameView));

    return String();
}
Ejemplo n.º 2
0
void ScrollingCoordinator::updateSynchronousScrollingReasons(FrameView& frameView)
{
    // FIXME: Once we support async scrolling of iframes, we'll have to track the synchronous scrolling
    // reasons per frame (maybe on scrolling tree nodes).
    if (!frameView.frame().isMainFrame())
        return;

    setSynchronousScrollingReasons(synchronousScrollingReasons(frameView));
}
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    return synchronousScrollingReasonsAsText(synchronousScrollingReasons());
}
void ScrollingCoordinator::updateSynchronousScrollingReasons()
{
    setSynchronousScrollingReasons(synchronousScrollingReasons());
}
Ejemplo n.º 5
0
bool ScrollingCoordinator::shouldUpdateScrollLayerPositionSynchronously() const
{
    if (FrameView* frameView = m_page->mainFrame().view())
        return synchronousScrollingReasons(*frameView);
    return true;
}
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    return synchronousScrollingReasonsAsText(synchronousScrollingReasons(m_page->mainFrame().view()));
}
bool ScrollingCoordinator::shouldUpdateScrollLayerPositionSynchronously() const
{
    return synchronousScrollingReasons(m_page->mainFrame().view());
}