app: [WASM] add ViewEvent

This change adds ViewEvent for JS/WASM, which returns the HTMLElement
which Gio is been rendered, once started.

Signed-off-by: inkeliz <inkeliz@inkeliz.com>
This commit is contained in:
inkeliz
2023-02-24 14:32:10 +00:00
committed by Elias Naur
parent d71f170c29
commit e0ceb9f335
+4 -1
View File
@@ -22,7 +22,9 @@ import (
"gioui.org/unit"
)
type ViewEvent struct{}
type ViewEvent struct {
Element js.Value
}
type contextStatus int
@@ -111,6 +113,7 @@ func newWindow(win *callbacks, options []Option) error {
w.w.SetDriver(w)
w.Configure(options)
w.blur()
w.w.Event(ViewEvent{Element: cont})
w.w.Event(system.StageEvent{Stage: system.StageRunning})
w.resize()
w.draw(true)