LMMS
Loading...
Searching...
No Matches
juce::Win32WebView Class Reference
Inheritance diagram for juce::Win32WebView:
juce::InternalWebViewType

Classes

struct  EventHandler

Public Member Functions

 Win32WebView (WebBrowserComponent &owner)
 ~Win32WebView () override
void createBrowser () override
bool hasBrowserBeenCreated () override
void goToURL (const String &url, const StringArray *headers, const MemoryBlock *postData) override
void stop () override
void goBack () override
void goForward () override
void refresh () override
void focusGained () override
void setWebViewSize (int width, int height) override
Public Member Functions inherited from juce::InternalWebViewType
 InternalWebViewType ()=default
virtual ~InternalWebViewType ()=default

Private Attributes

IWebBrowser2 * browser = nullptr
IConnectionPoint * connectionPoint = nullptr
DWORD adviseCookie = 0

Constructor & Destructor Documentation

◆ Win32WebView()

juce::Win32WebView::Win32WebView ( WebBrowserComponent & owner)
inline

◆ ~Win32WebView()

juce::Win32WebView::~Win32WebView ( )
inlineoverride

Member Function Documentation

◆ createBrowser()

void juce::Win32WebView::createBrowser ( )
inlineoverridevirtual

◆ focusGained()

void juce::Win32WebView::focusGained ( )
inlineoverridevirtual

Reimplemented from juce::InternalWebViewType.

◆ goBack()

void juce::Win32WebView::goBack ( )
inlineoverridevirtual

◆ goForward()

void juce::Win32WebView::goForward ( )
inlineoverridevirtual

◆ goToURL()

void juce::Win32WebView::goToURL ( const String & url,
const StringArray * headers,
const MemoryBlock * postData )
inlineoverridevirtual

◆ hasBrowserBeenCreated()

bool juce::Win32WebView::hasBrowserBeenCreated ( )
inlineoverridevirtual

◆ refresh()

void juce::Win32WebView::refresh ( )
inlineoverridevirtual

◆ setWebViewSize()

void juce::Win32WebView::setWebViewSize ( int width,
int height )
inlineoverridevirtual

◆ stop()

void juce::Win32WebView::stop ( )
inlineoverridevirtual

Member Data Documentation

◆ adviseCookie

DWORD juce::Win32WebView::adviseCookie = 0
private

◆ browser

IWebBrowser2* juce::Win32WebView::browser = nullptr
private

◆ connectionPoint

IConnectionPoint* juce::Win32WebView::connectionPoint = nullptr
private

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