From 95c3a91a092c0bf51ec4e70c46b92b70997be952 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Sat, 2 May 2026 18:29:13 +1200 Subject: shoot, i forgot to commit for the entirety of kiwihacks T_T --- tests/sfwk-minimal.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'tests') diff --git a/tests/sfwk-minimal.c b/tests/sfwk-minimal.c index e69de29..fe88174 100644 --- a/tests/sfwk-minimal.c +++ b/tests/sfwk-minimal.c @@ -0,0 +1,32 @@ +#include +#include + +// store globals because yes +SFWKContext* ctx; +SFWKWebView* webview; + +bool hook_callback(SDL_Event* event) { + sfwk_process_event(ctx, webview, event); + return true; +} + +int main() { + saffron_init(); + + ctx = sfwk_init(); + if (!ctx) return 1; + + SaffronWindow* window = saffron_window_new("SaffronWebKit Test", 1024, 768); + window->root->theme = SF_MACRO_DEFAULT_THEME; + + SFWKWebView* webview = sfwk_webview_new(ctx, "https://arslaancodes.com", 900, 600); + saffron_widget_add_child(window->root, (SaffronWidget*)webview); + + saffron_hook_sdl_all_events(window, hook_callback, 999); + + saffron_window_main(window); + + saffron_window_free(window); + saffron_quit(); + return 0; +} -- cgit v1.2.3