WKHitTestResult.cpp [plain text]
#include "config.h"
#include "WKHitTestResult.h"
#include "APIHitTestResult.h"
#include "WKAPICast.h"
using namespace WebKit;
WKTypeID WKHitTestResultGetTypeID()
{
return toAPI(API::HitTestResult::APIType);
}
WKURLRef WKHitTestResultCopyAbsoluteImageURL(WKHitTestResultRef hitTestResultRef)
{
return toCopiedURLAPI(toImpl(hitTestResultRef)->absoluteImageURL());
}
WKURLRef WKHitTestResultCopyAbsolutePDFURL(WKHitTestResultRef hitTestResultRef)
{
return toCopiedURLAPI(toImpl(hitTestResultRef)->absolutePDFURL());
}
WKURLRef WKHitTestResultCopyAbsoluteLinkURL(WKHitTestResultRef hitTestResultRef)
{
return toCopiedURLAPI(toImpl(hitTestResultRef)->absoluteLinkURL());
}
WKURLRef WKHitTestResultCopyAbsoluteMediaURL(WKHitTestResultRef hitTestResultRef)
{
return toCopiedURLAPI(toImpl(hitTestResultRef)->absoluteMediaURL());
}
WKStringRef WKHitTestResultCopyLinkLabel(WKHitTestResultRef hitTestResultRef)
{
return toCopiedAPI(toImpl(hitTestResultRef)->linkLabel());
}
WKStringRef WKHitTestResultCopyLinkTitle(WKHitTestResultRef hitTestResultRef)
{
return toCopiedAPI(toImpl(hitTestResultRef)->linkTitle());
}
WKStringRef WKHitTestResultCopyLookupText(WKHitTestResultRef hitTestResult)
{
return toCopiedAPI(toImpl(hitTestResult)->lookupText());
}
bool WKHitTestResultIsContentEditable(WKHitTestResultRef hitTestResultRef)
{
return toImpl(hitTestResultRef)->isContentEditable();
}
WKRect WKHitTestResultGetElementBoundingBox(WKHitTestResultRef hitTestResultRef)
{
return toAPI(toImpl(hitTestResultRef)->elementBoundingBox());
}