WKBundlePageBanner.h [plain text]
#ifndef WKBundlePageBanner_h
#define WKBundlePageBanner_h
#include <WebKit2/WKBase.h>
#include <WebKit2/WKEvent.h>
#include <WebKit2/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);
struct WKBundlePageBannerClient {
int version;
const void * clientInfo;
WKBundlePageBannerMouseDownCallback mouseDown;
WKBundlePageBannerMouseUpCallback mouseUp;
WKBundlePageBannerMouseMovedCallback mouseMoved;
WKBundlePageBannerMouseDraggedCallback mouseDragged;
};
typedef struct WKBundlePageBannerClient WKBundlePageBannerClient;
enum { kWKBundlePageBannerClientCurrentVersion = 0 };
WK_EXPORT WKTypeID WKBundlePageBannerGetTypeID();
#ifdef __cplusplus
}
#endif
#endif // WKBundlePageBanner_h