webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
WebKit::ViewGestureController Class Reference

#include <ViewGestureController.h>

Inheritance diagram for WebKit::ViewGestureController:
IPC::MessageReceiver

Public Types

enum  ViewGestureType { ViewGestureType::None, ViewGestureType::Swipe }
 
enum  SwipeDirection { SwipeDirection::Back, SwipeDirection::Forward }
 

Public Member Functions

 ViewGestureController (WebPageProxy &)
 
 ~ViewGestureController ()
 
void platformTeardown ()
 
bool isNavigationSwipeGestureRecognizer (UIGestureRecognizer *) const
 
void installSwipeHandler (UIView *gestureRecognizerView, UIView *swipingView)
 
void beginSwipeGesture (_UINavigationInteractiveTransitionBase *, SwipeDirection)
 
void endSwipeGesture (WebBackForwardListItem *targetItem, _UIViewControllerTransitionContext *, bool cancelled)
 
void willCommitPostSwipeTransitionLayerTree (bool)
 
void setRenderTreeSize (uint64_t)
 
void setAlternateBackForwardListSourcePage (WebPageProxy *)
 
bool canSwipeInDirection (SwipeDirection) const
 
WebCore::Color backgroundColorForCurrentSnapshot () const
 
void didFinishLoadForMainFrame ()
 
void didFailLoadForMainFrame ()
 
void didFirstVisuallyNonEmptyLayoutForMainFrame ()
 
void didRepaintAfterNavigation ()
 
void didHitRenderTreeSizeThreshold ()
 
void didRestoreScrollPosition ()
 
void didReachMainFrameLoadTerminalState ()
 
void didSameDocumentNavigationForMainFrame (SameDocumentNavigationType)
 
void checkForActiveLoads ()
 
void removeSwipeSnapshot ()
 

Member Enumeration Documentation

◆ SwipeDirection

Enumerator
Back 
Forward 

◆ ViewGestureType

Enumerator
None 
Swipe 

Constructor & Destructor Documentation

◆ ViewGestureController()

WebKit::ViewGestureController::ViewGestureController ( WebPageProxy webPageProxy)

◆ ~ViewGestureController()

WebKit::ViewGestureController::~ViewGestureController ( )

Member Function Documentation

◆ backgroundColorForCurrentSnapshot()

WebCore::Color WebKit::ViewGestureController::backgroundColorForCurrentSnapshot ( ) const
inline

◆ beginSwipeGesture()

void WebKit::ViewGestureController::beginSwipeGesture ( _UINavigationInteractiveTransitionBase ,
SwipeDirection   
)

◆ canSwipeInDirection()

bool WebKit::ViewGestureController::canSwipeInDirection ( SwipeDirection  direction) const

◆ checkForActiveLoads()

void WebKit::ViewGestureController::checkForActiveLoads ( )

◆ didFailLoadForMainFrame()

void WebKit::ViewGestureController::didFailLoadForMainFrame ( )
inline

◆ didFinishLoadForMainFrame()

void WebKit::ViewGestureController::didFinishLoadForMainFrame ( )
inline

◆ didFirstVisuallyNonEmptyLayoutForMainFrame()

void WebKit::ViewGestureController::didFirstVisuallyNonEmptyLayoutForMainFrame ( )

◆ didHitRenderTreeSizeThreshold()

void WebKit::ViewGestureController::didHitRenderTreeSizeThreshold ( )

◆ didReachMainFrameLoadTerminalState()

void WebKit::ViewGestureController::didReachMainFrameLoadTerminalState ( )

◆ didRepaintAfterNavigation()

void WebKit::ViewGestureController::didRepaintAfterNavigation ( )

◆ didRestoreScrollPosition()

void WebKit::ViewGestureController::didRestoreScrollPosition ( )

◆ didSameDocumentNavigationForMainFrame()

void WebKit::ViewGestureController::didSameDocumentNavigationForMainFrame ( SameDocumentNavigationType  type)

◆ endSwipeGesture()

void WebKit::ViewGestureController::endSwipeGesture ( WebBackForwardListItem targetItem,
_UIViewControllerTransitionContext ,
bool  cancelled 
)

◆ installSwipeHandler()

void WebKit::ViewGestureController::installSwipeHandler ( UIView *  gestureRecognizerView,
UIView *  swipingView 
)

◆ isNavigationSwipeGestureRecognizer()

bool WebKit::ViewGestureController::isNavigationSwipeGestureRecognizer ( UIGestureRecognizer *  ) const

◆ platformTeardown()

void WebKit::ViewGestureController::platformTeardown ( )

◆ removeSwipeSnapshot()

void WebKit::ViewGestureController::removeSwipeSnapshot ( )

◆ setAlternateBackForwardListSourcePage()

void WebKit::ViewGestureController::setAlternateBackForwardListSourcePage ( WebPageProxy page)

◆ setRenderTreeSize()

void WebKit::ViewGestureController::setRenderTreeSize ( uint64_t  )

◆ willCommitPostSwipeTransitionLayerTree()

void WebKit::ViewGestureController::willCommitPostSwipeTransitionLayerTree ( bool  )

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