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);