コード例 #1
0
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    if (FrameView* frameView = m_page->mainFrame().view())
        return synchronousScrollingReasonsAsText(synchronousScrollingReasons(*frameView));

    return String();
}
コード例 #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));
}
コード例 #3
0
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    return synchronousScrollingReasonsAsText(synchronousScrollingReasons());
}
コード例 #4
0
void ScrollingCoordinator::updateSynchronousScrollingReasons()
{
    setSynchronousScrollingReasons(synchronousScrollingReasons());
}
コード例 #5
0
bool ScrollingCoordinator::shouldUpdateScrollLayerPositionSynchronously() const
{
    if (FrameView* frameView = m_page->mainFrame().view())
        return synchronousScrollingReasons(*frameView);
    return true;
}
コード例 #6
0
String ScrollingCoordinator::synchronousScrollingReasonsAsText() const
{
    return synchronousScrollingReasonsAsText(synchronousScrollingReasons(m_page->mainFrame().view()));
}
コード例 #7
0
bool ScrollingCoordinator::shouldUpdateScrollLayerPositionSynchronously() const
{
    return synchronousScrollingReasons(m_page->mainFrame().view());
}