~eliasnaur/gio

e0ceb9f335a57a774434963129717e6c660f5b3e — inkeliz 1 year, 9 months ago d71f170
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>
1 files changed, 4 insertions(+), 1 deletions(-)

M app/os_js.go
M app/os_js.go => app/os_js.go +4 -1
@@ 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)