diff --git a/app/doc.go b/app/doc.go index 302d77f1..e510253d 100644 --- a/app/doc.go +++ b/app/doc.go @@ -8,7 +8,7 @@ See https://gioui.org for instructions to set up and run Gio programs. # Windows -A Window is run by calling its NextEvent method in a loop. The first time a +A Window is run by calling its Event method in a loop. The first time a method on Window is called, a new GUI window is created and shown. On mobile platforms or when Gio is embedded in another project, Window merely connects with a previously created GUI window. @@ -20,7 +20,7 @@ For example: w := new(app.Window) for { - e := w.NextEvent() + e := w.Event() if e, ok := e.(app.FrameEvent); ok { ops.Reset() // Add operations to ops. @@ -50,7 +50,7 @@ For example, to display a blank but otherwise functional window: go func() { w := app.NewWindow() for { - w.NextEvent() + w.Event() } }() app.Main() diff --git a/app/window.go b/app/window.go index 3ffd953a..9b28cbd5 100644 --- a/app/window.go +++ b/app/window.go @@ -672,9 +672,9 @@ func (w *Window) processEvent(e event.Event) bool { return true } -// NextEvent blocks until an event is received from the window, such as +// Event blocks until an event is received from the window, such as // [FrameEvent], or until [Invalidate] is called. -func (w *Window) NextEvent() event.Event { +func (w *Window) Event() event.Event { w.init() return w.basic.Event() }