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

#include <APIUIClient.h>

Inheritance diagram for API::UIClient:
UIClient

Public Member Functions

virtual ~UIClient ()
 
virtual PassRefPtr< WebKit::WebPageProxycreateNewPage (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, const WebCore::SecurityOriginData &, const WebCore::ResourceRequest &, const WebCore::WindowFeatures &, const WebKit::NavigationActionData &)
 
virtual void showPage (WebKit::WebPageProxy *)
 
virtual void fullscreenMayReturnToInline (WebKit::WebPageProxy *)
 
virtual void didEnterFullscreen (WebKit::WebPageProxy *)
 
virtual void didExitFullscreen (WebKit::WebPageProxy *)
 
virtual void close (WebKit::WebPageProxy *)
 
virtual void takeFocus (WebKit::WebPageProxy *, WKFocusDirection)
 
virtual void focus (WebKit::WebPageProxy *)
 
virtual void unfocus (WebKit::WebPageProxy *)
 
virtual void runJavaScriptAlert (WebKit::WebPageProxy *, const WTF::String &, WebKit::WebFrameProxy *, const WebCore::SecurityOriginData &, Function< void()> &&completionHandler)
 
virtual void runJavaScriptConfirm (WebKit::WebPageProxy *, const WTF::String &, WebKit::WebFrameProxy *, const WebCore::SecurityOriginData &, Function< void(bool)> &&completionHandler)
 
virtual void runJavaScriptPrompt (WebKit::WebPageProxy *, const WTF::String &, const WTF::String &, WebKit::WebFrameProxy *, const WebCore::SecurityOriginData &, Function< void(const WTF::String &)> &&completionHandler)
 
virtual void setStatusText (WebKit::WebPageProxy *, const WTF::String &)
 
virtual void mouseDidMoveOverElement (WebKit::WebPageProxy *, const WebKit::WebHitTestResultData &, WebKit::WebEvent::Modifiers, API::Object *)
 
virtual bool implementsDidNotHandleKeyEvent () const
 
virtual void didNotHandleKeyEvent (WebKit::WebPageProxy *, const WebKit::NativeWebKeyboardEvent &)
 
virtual bool implementsDidNotHandleWheelEvent () const
 
virtual void didNotHandleWheelEvent (WebKit::WebPageProxy *, const WebKit::NativeWebWheelEvent &)
 
virtual bool toolbarsAreVisible (WebKit::WebPageProxy *)
 
virtual void setToolbarsAreVisible (WebKit::WebPageProxy *, bool)
 
virtual bool menuBarIsVisible (WebKit::WebPageProxy *)
 
virtual void setMenuBarIsVisible (WebKit::WebPageProxy *, bool)
 
virtual bool statusBarIsVisible (WebKit::WebPageProxy *)
 
virtual void setStatusBarIsVisible (WebKit::WebPageProxy *, bool)
 
virtual bool isResizable (WebKit::WebPageProxy *)
 
virtual void setIsResizable (WebKit::WebPageProxy *, bool)
 
virtual void setWindowFrame (WebKit::WebPageProxy *, const WebCore::FloatRect &)
 
virtual WebCore::FloatRect windowFrame (WebKit::WebPageProxy *)
 
virtual bool canRunBeforeUnloadConfirmPanel () const
 
virtual void runBeforeUnloadConfirmPanel (WebKit::WebPageProxy *, const WTF::String &, WebKit::WebFrameProxy *, Function< void(bool)> &&completionHandler)
 
virtual void pageDidScroll (WebKit::WebPageProxy *)
 
virtual void exceededDatabaseQuota (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, SecurityOrigin *, const WTF::String &, const WTF::String &, unsigned long long currentQuota, unsigned long long, unsigned long long, unsigned long long, Function< void(unsigned long long)> &&completionHandler)
 
virtual void reachedApplicationCacheOriginQuota (WebKit::WebPageProxy *, const WebCore::SecurityOrigin &, uint64_t currentQuota, uint64_t, Function< void(unsigned long long)> &&completionHandler)
 
virtual bool runOpenPanel (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, const WebCore::SecurityOriginData &, OpenPanelParameters *, WebKit::WebOpenPanelResultListenerProxy *)
 
virtual bool decidePolicyForGeolocationPermissionRequest (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, SecurityOrigin *, WebKit::GeolocationPermissionRequestProxy *)
 
virtual bool decidePolicyForUserMediaPermissionRequest (WebKit::WebPageProxy &, WebKit::WebFrameProxy &, SecurityOrigin &, SecurityOrigin &, WebKit::UserMediaPermissionRequestProxy &)
 
virtual bool checkUserMediaPermissionForOrigin (WebKit::WebPageProxy &, WebKit::WebFrameProxy &, SecurityOrigin &, SecurityOrigin &, WebKit::UserMediaPermissionCheckProxy &)
 
virtual bool decidePolicyForNotificationPermissionRequest (WebKit::WebPageProxy *, SecurityOrigin *, WebKit::NotificationPermissionRequest *)
 
virtual float headerHeight (WebKit::WebPageProxy *, WebKit::WebFrameProxy *)
 
virtual float footerHeight (WebKit::WebPageProxy *, WebKit::WebFrameProxy *)
 
virtual void drawHeader (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, const WebCore::FloatRect &)
 
virtual void drawFooter (WebKit::WebPageProxy *, WebKit::WebFrameProxy *, const WebCore::FloatRect &)
 
virtual void printFrame (WebKit::WebPageProxy *, WebKit::WebFrameProxy *)
 
virtual bool canRunModal () const
 
virtual void runModal (WebKit::WebPageProxy *)
 
virtual void saveDataToFileInDownloadsFolder (WebKit::WebPageProxy *, const WTF::String &, const WTF::String &, const WTF::String &, API::Data *)
 
virtual void pinnedStateDidChange (WebKit::WebPageProxy &)
 
virtual void isPlayingAudioDidChange (WebKit::WebPageProxy &)
 
virtual void didBeginCaptureSession ()
 
virtual void didEndCaptureSession ()
 
virtual void handleAutoplayEvent (WebKit::WebPageProxy &, WebCore::AutoplayEvent)
 
virtual void didClickAutoFillButton (WebKit::WebPageProxy &, API::Object *)
 
virtual void imageOrMediaDocumentSizeChanged (const WebCore::IntSize &)
 

Constructor & Destructor Documentation

◆ ~UIClient()

virtual API::UIClient::~UIClient ( )
inlinevirtual

Member Function Documentation

◆ canRunBeforeUnloadConfirmPanel()

virtual bool API::UIClient::canRunBeforeUnloadConfirmPanel ( ) const
inlinevirtual

◆ canRunModal()

virtual bool API::UIClient::canRunModal ( ) const
inlinevirtual

◆ checkUserMediaPermissionForOrigin()

virtual bool API::UIClient::checkUserMediaPermissionForOrigin ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
SecurityOrigin ,
SecurityOrigin ,
WebKit::UserMediaPermissionCheckProxy  
)
inlinevirtual

◆ close()

virtual void API::UIClient::close ( WebKit::WebPageProxy )
inlinevirtual

◆ createNewPage()

virtual PassRefPtr<WebKit::WebPageProxy> API::UIClient::createNewPage ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
const WebCore::SecurityOriginData ,
const WebCore::ResourceRequest ,
const WebCore::WindowFeatures ,
const WebKit::NavigationActionData  
)
inlinevirtual

◆ decidePolicyForGeolocationPermissionRequest()

virtual bool API::UIClient::decidePolicyForGeolocationPermissionRequest ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
SecurityOrigin ,
WebKit::GeolocationPermissionRequestProxy  
)
inlinevirtual

◆ decidePolicyForNotificationPermissionRequest()

virtual bool API::UIClient::decidePolicyForNotificationPermissionRequest ( WebKit::WebPageProxy ,
SecurityOrigin ,
WebKit::NotificationPermissionRequest  
)
inlinevirtual

◆ decidePolicyForUserMediaPermissionRequest()

virtual bool API::UIClient::decidePolicyForUserMediaPermissionRequest ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
SecurityOrigin ,
SecurityOrigin ,
WebKit::UserMediaPermissionRequestProxy  
)
inlinevirtual

◆ didBeginCaptureSession()

virtual void API::UIClient::didBeginCaptureSession ( )
inlinevirtual

◆ didClickAutoFillButton()

virtual void API::UIClient::didClickAutoFillButton ( WebKit::WebPageProxy ,
API::Object  
)
inlinevirtual

◆ didEndCaptureSession()

virtual void API::UIClient::didEndCaptureSession ( )
inlinevirtual

◆ didEnterFullscreen()

virtual void API::UIClient::didEnterFullscreen ( WebKit::WebPageProxy )
inlinevirtual

◆ didExitFullscreen()

virtual void API::UIClient::didExitFullscreen ( WebKit::WebPageProxy )
inlinevirtual

◆ didNotHandleKeyEvent()

virtual void API::UIClient::didNotHandleKeyEvent ( WebKit::WebPageProxy ,
const WebKit::NativeWebKeyboardEvent  
)
inlinevirtual

◆ didNotHandleWheelEvent()

virtual void API::UIClient::didNotHandleWheelEvent ( WebKit::WebPageProxy ,
const WebKit::NativeWebWheelEvent  
)
inlinevirtual

◆ drawFooter()

virtual void API::UIClient::drawFooter ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
const WebCore::FloatRect  
)
inlinevirtual

◆ drawHeader()

virtual void API::UIClient::drawHeader ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
const WebCore::FloatRect  
)
inlinevirtual

◆ exceededDatabaseQuota()

virtual void API::UIClient::exceededDatabaseQuota ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
SecurityOrigin ,
const WTF::String ,
const WTF::String ,
unsigned long long  currentQuota,
unsigned long  long,
unsigned long  long,
unsigned long  long,
Function< void(unsigned long long)> &&  completionHandler 
)
inlinevirtual

◆ focus()

virtual void API::UIClient::focus ( WebKit::WebPageProxy )
inlinevirtual

◆ footerHeight()

virtual float API::UIClient::footerHeight ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy  
)
inlinevirtual

◆ fullscreenMayReturnToInline()

virtual void API::UIClient::fullscreenMayReturnToInline ( WebKit::WebPageProxy )
inlinevirtual

◆ handleAutoplayEvent()

virtual void API::UIClient::handleAutoplayEvent ( WebKit::WebPageProxy ,
WebCore::AutoplayEvent   
)
inlinevirtual

◆ headerHeight()

virtual float API::UIClient::headerHeight ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy  
)
inlinevirtual

◆ imageOrMediaDocumentSizeChanged()

virtual void API::UIClient::imageOrMediaDocumentSizeChanged ( const WebCore::IntSize )
inlinevirtual

◆ implementsDidNotHandleKeyEvent()

virtual bool API::UIClient::implementsDidNotHandleKeyEvent ( ) const
inlinevirtual

◆ implementsDidNotHandleWheelEvent()

virtual bool API::UIClient::implementsDidNotHandleWheelEvent ( ) const
inlinevirtual

◆ isPlayingAudioDidChange()

virtual void API::UIClient::isPlayingAudioDidChange ( WebKit::WebPageProxy )
inlinevirtual

◆ isResizable()

virtual bool API::UIClient::isResizable ( WebKit::WebPageProxy )
inlinevirtual

◆ menuBarIsVisible()

virtual bool API::UIClient::menuBarIsVisible ( WebKit::WebPageProxy )
inlinevirtual

◆ mouseDidMoveOverElement()

virtual void API::UIClient::mouseDidMoveOverElement ( WebKit::WebPageProxy ,
const WebKit::WebHitTestResultData ,
WebKit::WebEvent::Modifiers  ,
API::Object  
)
inlinevirtual

◆ pageDidScroll()

virtual void API::UIClient::pageDidScroll ( WebKit::WebPageProxy )
inlinevirtual

◆ pinnedStateDidChange()

virtual void API::UIClient::pinnedStateDidChange ( WebKit::WebPageProxy )
inlinevirtual

◆ printFrame()

virtual void API::UIClient::printFrame ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy  
)
inlinevirtual

◆ reachedApplicationCacheOriginQuota()

virtual void API::UIClient::reachedApplicationCacheOriginQuota ( WebKit::WebPageProxy ,
const WebCore::SecurityOrigin ,
uint64_t  currentQuota,
uint64_t  ,
Function< void(unsigned long long)> &&  completionHandler 
)
inlinevirtual

◆ runBeforeUnloadConfirmPanel()

virtual void API::UIClient::runBeforeUnloadConfirmPanel ( WebKit::WebPageProxy ,
const WTF::String ,
WebKit::WebFrameProxy ,
Function< void(bool)> &&  completionHandler 
)
inlinevirtual

◆ runJavaScriptAlert()

virtual void API::UIClient::runJavaScriptAlert ( WebKit::WebPageProxy ,
const WTF::String ,
WebKit::WebFrameProxy ,
const WebCore::SecurityOriginData ,
Function< void()> &&  completionHandler 
)
inlinevirtual

◆ runJavaScriptConfirm()

virtual void API::UIClient::runJavaScriptConfirm ( WebKit::WebPageProxy ,
const WTF::String ,
WebKit::WebFrameProxy ,
const WebCore::SecurityOriginData ,
Function< void(bool)> &&  completionHandler 
)
inlinevirtual

◆ runJavaScriptPrompt()

virtual void API::UIClient::runJavaScriptPrompt ( WebKit::WebPageProxy ,
const WTF::String ,
const WTF::String ,
WebKit::WebFrameProxy ,
const WebCore::SecurityOriginData ,
Function< void(const WTF::String &)> &&  completionHandler 
)
inlinevirtual

◆ runModal()

virtual void API::UIClient::runModal ( WebKit::WebPageProxy )
inlinevirtual

◆ runOpenPanel()

virtual bool API::UIClient::runOpenPanel ( WebKit::WebPageProxy ,
WebKit::WebFrameProxy ,
const WebCore::SecurityOriginData ,
OpenPanelParameters ,
WebKit::WebOpenPanelResultListenerProxy  
)
inlinevirtual

◆ saveDataToFileInDownloadsFolder()

virtual void API::UIClient::saveDataToFileInDownloadsFolder ( WebKit::WebPageProxy ,
const WTF::String ,
const WTF::String ,
const WTF::String ,
API::Data  
)
inlinevirtual

◆ setIsResizable()

virtual void API::UIClient::setIsResizable ( WebKit::WebPageProxy ,
bool   
)
inlinevirtual

◆ setMenuBarIsVisible()

virtual void API::UIClient::setMenuBarIsVisible ( WebKit::WebPageProxy ,
bool   
)
inlinevirtual

◆ setStatusBarIsVisible()

virtual void API::UIClient::setStatusBarIsVisible ( WebKit::WebPageProxy ,
bool   
)
inlinevirtual

◆ setStatusText()

virtual void API::UIClient::setStatusText ( WebKit::WebPageProxy ,
const WTF::String  
)
inlinevirtual

◆ setToolbarsAreVisible()

virtual void API::UIClient::setToolbarsAreVisible ( WebKit::WebPageProxy ,
bool   
)
inlinevirtual

◆ setWindowFrame()

virtual void API::UIClient::setWindowFrame ( WebKit::WebPageProxy ,
const WebCore::FloatRect  
)
inlinevirtual

◆ showPage()

virtual void API::UIClient::showPage ( WebKit::WebPageProxy )
inlinevirtual

◆ statusBarIsVisible()

virtual bool API::UIClient::statusBarIsVisible ( WebKit::WebPageProxy )
inlinevirtual

◆ takeFocus()

virtual void API::UIClient::takeFocus ( WebKit::WebPageProxy ,
WKFocusDirection   
)
inlinevirtual

◆ toolbarsAreVisible()

virtual bool API::UIClient::toolbarsAreVisible ( WebKit::WebPageProxy )
inlinevirtual

◆ unfocus()

virtual void API::UIClient::unfocus ( WebKit::WebPageProxy )
inlinevirtual

◆ windowFrame()

virtual WebCore::FloatRect API::UIClient::windowFrame ( WebKit::WebPageProxy )
inlinevirtual

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