WKInspectorClientGtk.h [plain text]
#ifndef WKInspectorClientGtk_h
#define WKInspectorClientGtk_h
#include <WebKit/WKBase.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef bool (*WKInspectorClientGtkInspectorCallback)(WKInspectorRef inspector, const void* clientInfo);
typedef void (*WKInspectorClientGtkInspectorDidCloseCallback)(WKInspectorRef inspector, const void* clientInfo);
typedef void (*WKInspectorClientGtkInspectedURLChangedCallback)(WKInspectorRef inspector, WKStringRef url, const void* clientInfo);
typedef void (*WKInspectorClientGtkDidChangeAttachedHeightCallback)(WKInspectorRef inspector, unsigned height, const void* clientInfo);
typedef void (*WKInspectorClientGtkDidChangeAttachedWidthCallback)(WKInspectorRef inspector, unsigned width, const void* clientInfo);
typedef void (*WKInspectorClientGtkDidChangeAttachAvailabilityCallback)(WKInspectorRef inspector, bool available, const void* clientInfo);
typedef struct WKInspectorClientGtkBase {
int version;
const void* clientInfo;
} WKInspectorClientGtkBase;
typedef struct WKInspectorClientGtkV0 {
WKInspectorClientGtkBase base;
WKInspectorClientGtkInspectorCallback openWindow;
WKInspectorClientGtkInspectorDidCloseCallback didClose;
WKInspectorClientGtkInspectorCallback bringToFront;
WKInspectorClientGtkInspectedURLChangedCallback inspectedURLChanged;
WKInspectorClientGtkInspectorCallback attach;
WKInspectorClientGtkInspectorCallback detach;
WKInspectorClientGtkDidChangeAttachedHeightCallback didChangeAttachedHeight;
WKInspectorClientGtkDidChangeAttachedWidthCallback didChangeAttachedWidth;
WKInspectorClientGtkDidChangeAttachAvailabilityCallback didChangeAttachAvailability;
} WKInspectorClientGtkV0;
WK_EXPORT void WKInspectorSetInspectorClientGtk(WKInspectorRef inspectorRef, const WKInspectorClientGtkBase* client);
#ifdef __cplusplus
}
#endif
#endif