This commit is contained in:
2026-03-09 12:05:09 +01:00
parent 6080f4f66b
commit d45dade325
2 changed files with 37 additions and 21 deletions

37
private/racket-wv.rkt Normal file
View File

@@ -0,0 +1,37 @@
#lang racket/base
(require "racket-webview.rkt"
racket/class
)
(provide wv-window%
)
(define wv-window%
(class object%
(init-field profile
base-dir
[settings #f]
[parent #f]
[title "Racket Webview Window"]
[file-not-found-handler (λ (file base-path path) path)]
)
(define wv #f)
(define (event-handler wv evt)
(displayln evt))
(super-new)
(begin
(set! wv (webview-create
profile
(webview-standard-file-getter base-dir
file-not-found-handler)
event-handler)))
)
)

View File

@@ -1,21 +0,0 @@
#lang racket/base
(require "racket-webview.rkt"
racket/class
)
(provide wv-window%
)
(define wv-window%
(class object%
(init-field profile
[settings #f]
[parent #f]
[title "Racket Webview Window"]
)