FB::ActiveX::ActiveXBrowserHost Class Reference
Provides a BrowserHost implementation for ActiveX. More...
#include <ActiveXBrowserHost.h>
Inheritance diagram for FB::ActiveX::ActiveXBrowserHost:

Collaboration diagram for FB::ActiveX::ActiveXBrowserHost:

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
1.6.1
Labels
Page: class FB ActiveX ActiveXBrowserHost Members
Page: class FB ActiveX ActiveXBrowserHost Navigate
Page: class FB ActiveX ActiveXBrowserHost shutdown
Page: class FB ActiveX ActiveXBrowserHost getDOMElement
Page: class FB ActiveX ActiveXBrowserHost getDOMWindow
Page: class FB ActiveX ActiveXBrowserHost getContextID
Page: class FB ActiveX ActiveXBrowserHost DoDeferredRelease
Page: class FB ActiveX ActiveXBrowserHost getDOMDocument
Page: class FB ActiveX ActiveXBrowserHost evaluateJavaScript
