ui/app: more documentation

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-08-09 22:20:52 +02:00
parent a8f42cd567
commit 7bc18c0139
2 changed files with 8 additions and 2 deletions
+7 -1
View File
@@ -6,7 +6,7 @@ functionality for running graphical user interfaces.
Windows Windows
Create a new Window by callingNewWindow. On mobile platforms or when Gio Create a new Window by calling NewWindow. On mobile platforms or when Gio
is embedded in another project, NewWindow merely connects with a previously is embedded in another project, NewWindow merely connects with a previously
created window. created window.
@@ -55,5 +55,11 @@ For example, to display a blank but otherwise functional window:
} }
Event queue
A Window's Queue method returns an input.Queue implementation that distributes
incoming events to the input handlers declared in the latest call to Update.
See the gioui.org/ui/input package for more information about input handlers.
*/ */
package app package app
+1 -1
View File
@@ -159,7 +159,7 @@ func (w *Window) draw(size image.Point, frame *ui.Ops) {
w.updateAnimation() w.updateAnimation()
} }
// Invalidate the current window such that a UpdateEvent will be generated // Invalidate the window such that a UpdateEvent will be generated
// immediately. If the window is inactive, the event is sent when the // immediately. If the window is inactive, the event is sent when the
// window becomes active. // window becomes active.
func (w *Window) Invalidate() { func (w *Window) Invalidate() {