Skip to end of metadata
Go to start of metadata

FB::ActiveX::ActiveXBrowserHost Class Reference

Provides a BrowserHost implementation for ActiveX. More...

#include <ActiveXBrowserHost.h>

Inheritance diagram for FB::ActiveX::ActiveXBrowserHost:
Inheritance graph
Collaboration diagram for FB::ActiveX::ActiveXBrowserHost:
Collaboration graph

List of all members.

Public Member Functions

virtual void * getContextID () const
 Gets a unique identifier for this BrowserHost. There are cases where you may need multiple BrowserHosts in a single FireBreath plugin, primarily if you are embedding some sort of web browser inside your plugin, and this is needed for that.
FB::DOM::DocumentPtr getDOMDocument ()
 Gets a DOM::Document wrapper for the document object that the plugin resides in.
FB::DOM::WindowPtr getDOMWindow ()
 Gets a DOM::Window wrapper for the DOM/JS window object that the plugin resides in.
FB::DOM::ElementPtr getDOMElement ()
 Gets a DOM::Element wrapper for the DOM/JS object tag that the plugin resides in.
void Navigate (const std::string &url, const std::string &target)
 Instructs the browser to navigate to the specified url in the target window.
void evaluateJavaScript (const std::string &script)
 Evaluates arbitrary javascript; note that it does not return the result due to cross- browser compatibility issues.
void shutdown ()
 Notifies the browserhost object that the associated plugin object is shutting down.
void DoDeferredRelease () const
 Releases any browser-specific objects that were destroyed on a thread other than the main thread. Usually safe to just let FireBreath deal with this.

Detailed Description

Provides a BrowserHost implementation for ActiveX.

Definition at line 44 of file ActiveXBrowserHost.h.


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

Generated on 19 Jun 2013 for FireBreath by  doxygen 1.6.1
Labels
  • None