diff -r 1f251c462f74 -r 3f6142271f58 ui/gtk/webview.h --- a/ui/gtk/webview.h Wed Feb 19 22:44:49 2025 +0100 +++ b/ui/gtk/webview.h Thu Feb 20 22:32:58 2025 +0100 @@ -28,6 +28,9 @@ #ifndef WEBVIEW_H #define WEBVIEW_H +#include "../ui/webview.h" +#include <webkit/webkit.h> + #ifdef __cplusplus extern "C" { #endif @@ -38,13 +41,16 @@ }; typedef struct WebViewData { - GtkWidget *widget; + WebKitWebView *webview; char *uri; char *mimetype; char *encoding; char *content; size_t contentlength; enum WebViewDataType type; + + double zoom; + UiBool javascript; } WebViewData; void* ui_webview_get(UiGeneric *g);