ScrollAnimatorBlackBerry.h   [plain text]



#ifndef ScrollAnimatorBlackBerry_h
#define ScrollAnimatorBlackberry_h

#if ENABLE(SMOOTH_SCROLLING)

#include "ScrollAnimator.h"
#include "ScrollAnimatorNone.h"

namespace WebCore {

class ScrollableArea;

class ScrollAnimatorBlackBerry : public ScrollAnimatorNone {
public:
    ScrollAnimatorBlackBerry(ScrollableArea*);

    void setDisableConstrainsScrollingToContentEdgeWhileAnimating(bool);

protected:
    virtual void animationWillStart();
    virtual void animationDidFinish();

private:
    bool m_disableConstrainsScrollingToContentEdgeWhileAnimating;
    bool m_originalConstransScrollingToContentEdge;
};

} // namespace WebCore

#endif // ENABLE(SMOOTH_SCROLLING)

#endif // ScrollAnimatorBlackBerry_h