ui/input: move Router and input queues to internal package

Now that only app.Window needs the Router, make it unavailable for
clients.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-07-12 13:51:00 +02:00
parent 0d924a1950
commit cbdda4e9c5
4 changed files with 23 additions and 19 deletions
+2 -1
View File
@@ -12,6 +12,7 @@ import (
"gioui.org/ui"
"gioui.org/ui/app/internal/gpu"
"gioui.org/ui/input"
iinput "gioui.org/ui/app/internal/input"
"gioui.org/ui/internal/ops"
"gioui.org/ui/key"
)
@@ -46,7 +47,7 @@ type Window struct {
nextFrame time.Time
delayedDraw *time.Timer
router input.Router
router iinput.Router
reader ui.OpsReader
}