WKBundlePageBanner.h [plain text]
#ifndef WKBundlePageBanner_h
#define WKBundlePageBanner_h
#include <WebKit/WKBase.h>
#include <WebKit/WKEvent.h>
#include <WebKit/WKGeometry.h>
#ifndef __cplusplus
#include <stdbool.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
typedef bool (*WKBundlePageBannerMouseDownCallback)(WKBundlePageBannerRef pageBanner, WKPoint position, WKEventMouseButton mouseButton, const void* clientInfo);
typedef bool (*WKBundlePageBannerMouseUpCallback)(WKBundlePageBannerRef pageBanner, WKPoint position, WKEventMouseButton mouseButton, const void* clientInfo);
typedef bool (*WKBundlePageBannerMouseMovedCallback)(WKBundlePageBannerRef pageBanner, WKPoint position, const void* clientInfo);
typedef bool (*WKBundlePageBannerMouseDraggedCallback)(WKBundlePageBannerRef pageBanner, WKPoint position, WKEventMouseButton mouseButton, const void* clientInfo);
typedef struct WKBundlePageBannerClientBase {
int version;
const void * clientInfo;
} WKBundlePageBannerClientBase;
typedef struct WKBundlePageBannerClientV0 {
WKBundlePageBannerClientBase base;
WKBundlePageBannerMouseDownCallback mouseDown;
WKBundlePageBannerMouseUpCallback mouseUp;
WKBundlePageBannerMouseMovedCallback mouseMoved;
WKBundlePageBannerMouseDraggedCallback mouseDragged;
} WKBundlePageBannerClientV0;
WK_EXPORT WKTypeID WKBundlePageBannerGetTypeID();
#ifdef __cplusplus
}
#endif
#endif // WKBundlePageBanner_h