Thin bindings, wraps a WebView * returned from WebCore.createWebView. More...
#include "awWebView.h"
Classes | |
struct | Rect |
A simple rectangle class, used with WebView::render. More... | |
Public Types | |
enum | MouseButton { LEFT_MOUSE_BTN, MIDDLE_MOUSE_BTN, RIGHT_MOUSE_BTN } |
Mouse button enumerations, used with WebView::injectMouseDown and WebView::injectMouseUp. More... | |
Public Member Functions | |
AwWebView (Awesomium::WebView *webView) | |
void | destroy (void) |
void | executeJavascript2 (const std::string &javascript, const std::string &frameName="") |
Awesomium::FutureJSValue | executeJavascriptWithResult2 (const std::string &javascript, const std::string &frameName="") |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
Awesomium::WebViewListener * | getListener () |
void | goToHistoryOffset (int offset) |
void | injectKeyEvent (bool press, int modifiers, int windowsCode, int nativeCode=0) |
void | injectMouseDown (AwWebView::MouseButton button) |
void | injectMouseMove (int x, int y) |
void | injectMouseUp (AwWebView::MouseButton button) |
void | injectMouseWheel (int scrollAmountY) |
void | injectMouseWheelXY (int scrollAmountX, int scrollAmountY) |
bool | isDirty () |
void | loadFile2 (const std::string &file, const std::string &frameName="") |
void | loadHTML2 (const std::string &html, const std::string &frameName="") |
void | loadURL2 (const string &url, const string &frameName="", const string &username="", const string &password="") |
void | render (size_t destination, int destRowSpan, int destDepth) |
void | render (size_t destination, int destRowSpan, int destDepth, AwWebView::Rect *renderedRect) |
void | setCallback (const std::string &name) |
void | setListener (Awesomium::WebViewListener *listener) |
void | setProperty (const std::string &name, const Awesomium::JSValue &value) |
![]() | |
TypedReferenceCount (const TypedReferenceCount ©) | |
void | operator= (const TypedReferenceCount ©) |
![]() | |
TypedObject (const TypedObject ©) | |
TypedObject * | as_typed_object () |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
const TypedObject * | as_typed_object () const |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
int | get_best_parent_from_Set (const std::set< int > &) const |
int | get_type_index () const |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | is_exact_type (TypeHandle handle) const |
Returns true if the current object is the indicated type exactly. More... | |
bool | is_of_type (TypeHandle handle) const |
Returns true if the current object is or derives from the indicated type. More... | |
void | operator= (const TypedObject ©) |
![]() | |
int | get_ref_count () const |
Returns the current reference count. More... | |
WeakReferenceList * | get_weak_list () const |
Returns the WeakReferenceList associated with this ReferenceCount object. More... | |
bool | has_weak_list () const |
Returns true if this particular ReferenceCount object has a WeakReferenceList created, false otherwise. More... | |
void | local_object () |
This function should be called, once, immediately after creating a new instance of some ReferenceCount-derived object on the stack. More... | |
void | ref () const |
Explicitly increments the reference count. More... | |
bool | test_ref_count_integrity () const |
Does some easy checks to make sure that the reference count isn't completely bogus. More... | |
bool | test_ref_count_nonzero () const |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More... | |
virtual bool | unref () const |
Explicitly decrements the reference count. More... | |
void | weak_ref (WeakPointerToVoid *ptv) |
Adds the indicated PointerToVoid as a weak reference to this object. More... | |
void | weak_unref (WeakPointerToVoid *ptv) |
Removes the indicated PointerToVoid as a weak reference to this object. More... | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
![]() | |
static TypeHandle | get_class_type () |
static void | init_type () |
![]() | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. More... | |
![]() | |
static TypeHandle | get_class_type () |
static void | init_type () |
Thin bindings, wraps a WebView * returned from WebCore.createWebView.
Definition at line 29 of file awWebView.h.
Mouse button enumerations, used with WebView::injectMouseDown and WebView::injectMouseUp.
Definition at line 36 of file awWebView.h.