#include "common/v8/scoped_persistent.h"
#include "common/v8/v8_value_converter.h"
#include "content/public/renderer/v8_value_converter.h"
+#include "ui/gfx/point.h"
#include "ui/gfx/rect.h"
#include "url/gurl.h"
return result;
}
+inline v8::Handle<v8::Value> ToV8Value(const gfx::Point& point) {
+ v8::Handle<v8::Object> obj = v8::Object::New();
+ obj->Set(ToV8Value("x"), ToV8Value(point.x()));
+ obj->Set(ToV8Value("y"), ToV8Value(point.y()));
+ return obj;
+}
+
// Check if a V8 Value is of specified type.
template<class T> inline
bool V8ValueCanBeConvertedTo(v8::Handle<v8::Value> value) {