webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::ScrollAnimatorGtk Class Referencefinal

#include <ScrollAnimatorGtk.h>

Inheritance diagram for WebCore::ScrollAnimatorGtk:
WebCore::ScrollAnimator

Public Member Functions

 ScrollAnimatorGtk (ScrollableArea &)
 
virtual ~ScrollAnimatorGtk ()
 
- Public Member Functions inherited from WebCore::ScrollAnimator
 ScrollAnimator (ScrollableArea &)
 
virtual ~ScrollAnimator ()
 
virtual bool scroll (ScrollbarOrientation, ScrollGranularity, float step, float multiplier)
 
virtual void scrollToOffsetWithoutAnimation (const FloatPoint &)
 
ScrollableAreascrollableArea () const
 
virtual bool handleWheelEvent (const PlatformWheelEvent &)
 
void setCurrentPosition (const FloatPoint &)
 
const FloatPointcurrentPosition () const
 
virtual void cancelAnimations ()
 
virtual void serviceScrollAnimations ()
 
virtual void contentAreaWillPaint () const
 
virtual void mouseEnteredScrollbar (Scrollbar *) const
 
virtual void mouseExitedScrollbar (Scrollbar *) const
 
virtual void mouseIsDownInScrollbar (Scrollbar *, bool) const
 
virtual void willStartLiveResize ()
 
virtual void contentsResized () const
 
virtual void willEndLiveResize ()
 
virtual bool scrollbarsCanBeActive () const
 
virtual void invalidateScrollbarPartLayers (Scrollbar *)
 
virtual void verticalScrollbarLayerDidChange ()
 
virtual void horizontalScrollbarLayerDidChange ()
 
virtual bool shouldScrollbarParticipateInHitTesting (Scrollbar *)
 
virtual bool isRubberBandInProgress () const
 
virtual bool isScrollSnapInProgress () const
 
void setWheelEventTestTrigger (RefPtr< WheelEventTestTrigger > &&testTrigger)
 
 ScrollAnimator (ScrollableArea &)
 
virtual ~ScrollAnimator ()
 
virtual bool scroll (ScrollbarOrientation, ScrollGranularity, float step, float multiplier)
 
virtual void scrollToOffsetWithoutAnimation (const FloatPoint &)
 
ScrollableAreascrollableArea () const
 
virtual bool handleWheelEvent (const PlatformWheelEvent &)
 
void setCurrentPosition (const FloatPoint &)
 
const FloatPointcurrentPosition () const
 
virtual void cancelAnimations ()
 
virtual void serviceScrollAnimations ()
 
virtual void contentAreaWillPaint () const
 
virtual void mouseEnteredScrollbar (Scrollbar *) const
 
virtual void mouseExitedScrollbar (Scrollbar *) const
 
virtual void mouseIsDownInScrollbar (Scrollbar *, bool) const
 
virtual void willStartLiveResize ()
 
virtual void contentsResized () const
 
virtual void willEndLiveResize ()
 
virtual bool scrollbarsCanBeActive () const
 
virtual void invalidateScrollbarPartLayers (Scrollbar *)
 
virtual void verticalScrollbarLayerDidChange ()
 
virtual void horizontalScrollbarLayerDidChange ()
 
virtual bool shouldScrollbarParticipateInHitTesting (Scrollbar *)
 
virtual bool isRubberBandInProgress () const
 
virtual bool isScrollSnapInProgress () const
 
void setWheelEventTestTrigger (RefPtr< WheelEventTestTrigger > &&testTrigger)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScrollAnimator
static std::unique_ptr< ScrollAnimatorcreate (ScrollableArea &)
 
static std::unique_ptr< ScrollAnimatorcreate (ScrollableArea &)
 
- Protected Member Functions inherited from WebCore::ScrollAnimator
virtual void notifyPositionChanged (const FloatSize &delta)
 
void updateActiveScrollSnapIndexForOffset ()
 
virtual void notifyPositionChanged (const FloatSize &delta)
 
void updateActiveScrollSnapIndexForOffset ()
 
- Protected Attributes inherited from WebCore::ScrollAnimator
ScrollableAream_scrollableArea
 
RefPtr< WheelEventTestTriggerm_wheelEventTestTrigger
 
FloatPoint m_currentPosition
 

Constructor & Destructor Documentation

◆ ScrollAnimatorGtk()

WebCore::ScrollAnimatorGtk::ScrollAnimatorGtk ( ScrollableArea scrollableArea)
explicit

◆ ~ScrollAnimatorGtk()

WebCore::ScrollAnimatorGtk::~ScrollAnimatorGtk ( )
virtual

The documentation for this class was generated from the following files: