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

#include <MiniBrowser.h>

Public Member Functions

 MiniBrowser (HWND mainWnd, HWND urlBarWnd, bool useLayeredWebView=false, bool pageLoadTesting=false)
 
HRESULT init ()
 
HRESULT prepareViews (HWND mainWnd, const RECT &clientRect, const BSTR &requestedURL, HWND &viewWnd)
 
HRESULT loadURL (const BSTR &passedURL)
 
void showLastVisitedSites (IWebView &)
 
void launchInspector ()
 
void navigateForwardOrBackward (HWND hWnd, UINT menuID)
 
void navigateToHistory (HWND hWnd, UINT menuID)
 
void exitProgram ()
 
bool seedInitialDefaultPreferences ()
 
bool setToDefaultPreferences ()
 
HRESULT setFrameLoadDelegate (IWebFrameLoadDelegate *)
 
HRESULT setFrameLoadDelegatePrivate (IWebFrameLoadDelegatePrivate *)
 
HRESULT setUIDelegate (IWebUIDelegate *)
 
HRESULT setAccessibilityDelegate (IAccessibilityDelegate *)
 
HRESULT setResourceLoadDelegate (IWebResourceLoadDelegate *)
 
HRESULT setDownloadDelegate (IWebDownloadDelegatePtr)
 
IWebPreferencesPtr standardPreferences ()
 
IWebPreferencesPrivatePtr privatePreferences ()
 
IWebFramePtr mainFrame ()
 
IWebCoreStatisticsPtr statistics ()
 
IWebCachePtr webCache ()
 
IWebViewPtr webView ()
 
bool hasWebView () const
 
bool usesLayeredWebView () const
 
bool goBack ()
 
bool goForward ()
 
void setUserAgent (UINT menuID)
 
void setUserAgent (_bstr_t &customUAString)
 
_bstr_t userAgent ()
 
PageLoadTestClientpageLoadTestClient ()
 
void resetZoom ()
 
void zoomIn ()
 
void zoomOut ()
 
void showLayerTree ()
 
float deviceScaleFactor ()
 
void updateDeviceScaleFactor ()
 
HGDIOBJ urlBarFont ()
 

Constructor & Destructor Documentation

◆ MiniBrowser()

MiniBrowser::MiniBrowser ( HWND  mainWnd,
HWND  urlBarWnd,
bool  useLayeredWebView = false,
bool  pageLoadTesting = false 
)

Member Function Documentation

◆ deviceScaleFactor()

float MiniBrowser::deviceScaleFactor ( )
inline

◆ exitProgram()

void MiniBrowser::exitProgram ( )

◆ goBack()

bool MiniBrowser::goBack ( )

◆ goForward()

bool MiniBrowser::goForward ( )

◆ hasWebView()

bool MiniBrowser::hasWebView ( ) const
inline

◆ init()

HRESULT MiniBrowser::init ( )

◆ launchInspector()

void MiniBrowser::launchInspector ( )

◆ loadURL()

HRESULT MiniBrowser::loadURL ( const BSTR passedURL)

◆ mainFrame()

IWebFramePtr MiniBrowser::mainFrame ( )

◆ navigateForwardOrBackward()

void MiniBrowser::navigateForwardOrBackward ( HWND  hWnd,
UINT  menuID 
)

◆ navigateToHistory()

void MiniBrowser::navigateToHistory ( HWND  hWnd,
UINT  menuID 
)

◆ pageLoadTestClient()

PageLoadTestClient& MiniBrowser::pageLoadTestClient ( )
inline

◆ prepareViews()

HRESULT MiniBrowser::prepareViews ( HWND  mainWnd,
const RECT &  clientRect,
const BSTR requestedURL,
HWND viewWnd 
)

◆ privatePreferences()

IWebPreferencesPrivatePtr MiniBrowser::privatePreferences ( )
inline

◆ resetZoom()

void MiniBrowser::resetZoom ( )

◆ seedInitialDefaultPreferences()

bool MiniBrowser::seedInitialDefaultPreferences ( )

◆ setAccessibilityDelegate()

HRESULT MiniBrowser::setAccessibilityDelegate ( IAccessibilityDelegate accessibilityDelegate)

◆ setDownloadDelegate()

HRESULT MiniBrowser::setDownloadDelegate ( IWebDownloadDelegatePtr  downloadDelegate)

◆ setFrameLoadDelegate()

HRESULT MiniBrowser::setFrameLoadDelegate ( IWebFrameLoadDelegate frameLoadDelegate)

◆ setFrameLoadDelegatePrivate()

HRESULT MiniBrowser::setFrameLoadDelegatePrivate ( IWebFrameLoadDelegatePrivate frameLoadDelegatePrivate)

◆ setResourceLoadDelegate()

HRESULT MiniBrowser::setResourceLoadDelegate ( IWebResourceLoadDelegate resourceLoadDelegate)

◆ setToDefaultPreferences()

bool MiniBrowser::setToDefaultPreferences ( )

◆ setUIDelegate()

HRESULT MiniBrowser::setUIDelegate ( IWebUIDelegate uiDelegate)

◆ setUserAgent() [1/2]

void MiniBrowser::setUserAgent ( UINT  menuID)

◆ setUserAgent() [2/2]

void MiniBrowser::setUserAgent ( _bstr_t &  customUAString)

◆ showLastVisitedSites()

void MiniBrowser::showLastVisitedSites ( IWebView webView)

◆ showLayerTree()

void MiniBrowser::showLayerTree ( )

◆ standardPreferences()

IWebPreferencesPtr MiniBrowser::standardPreferences ( )
inline

◆ statistics()

IWebCoreStatisticsPtr MiniBrowser::statistics ( )
inline

◆ updateDeviceScaleFactor()

void MiniBrowser::updateDeviceScaleFactor ( )

◆ urlBarFont()

HGDIOBJ MiniBrowser::urlBarFont ( )
inline

◆ userAgent()

_bstr_t MiniBrowser::userAgent ( )

◆ usesLayeredWebView()

bool MiniBrowser::usesLayeredWebView ( ) const
inline

◆ webCache()

IWebCachePtr MiniBrowser::webCache ( )
inline

◆ webView()

IWebViewPtr MiniBrowser::webView ( )
inline

◆ zoomIn()

void MiniBrowser::zoomIn ( )

◆ zoomOut()

void MiniBrowser::zoomOut ( )

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