mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-18 08:40:35 -07:00
change page in keyboard
This commit is contained in:
parent
45da8702c6
commit
d15257528a
26
ui.go
26
ui.go
@ -172,6 +172,8 @@ func uiInit() {
|
|||||||
|
|
||||||
// handler
|
// handler
|
||||||
mainPage.SetInputCapture(pagesHandler)
|
mainPage.SetInputCapture(pagesHandler)
|
||||||
|
langWindow.SetInputCapture(langWindowHandler)
|
||||||
|
styleWindow.SetInputCapture(styleWindowHandler)
|
||||||
translateWindow.SetInputCapture(translatePageHandler)
|
translateWindow.SetInputCapture(translatePageHandler)
|
||||||
srcLangDropDown.SetDoneFunc(srcDropDownHandler).
|
srcLangDropDown.SetDoneFunc(srcDropDownHandler).
|
||||||
SetSelectedFunc(srcLangSelected)
|
SetSelectedFunc(srcLangSelected)
|
||||||
@ -208,6 +210,30 @@ func pagesHandler(event *tcell.EventKey) *tcell.EventKey {
|
|||||||
return event
|
return event
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func langWindowHandler(event *tcell.EventKey) *tcell.EventKey {
|
||||||
|
ch := event.Rune()
|
||||||
|
|
||||||
|
switch ch {
|
||||||
|
case '2':
|
||||||
|
mainPage.HidePage("langPage")
|
||||||
|
mainPage.ShowPage("stylePage")
|
||||||
|
}
|
||||||
|
|
||||||
|
return event
|
||||||
|
}
|
||||||
|
|
||||||
|
func styleWindowHandler(event *tcell.EventKey) *tcell.EventKey {
|
||||||
|
ch := event.Rune()
|
||||||
|
|
||||||
|
switch ch {
|
||||||
|
case '1':
|
||||||
|
mainPage.HidePage("stylePage")
|
||||||
|
mainPage.ShowPage("langPage")
|
||||||
|
}
|
||||||
|
|
||||||
|
return event
|
||||||
|
}
|
||||||
|
|
||||||
func translatePageHandler(event *tcell.EventKey) *tcell.EventKey {
|
func translatePageHandler(event *tcell.EventKey) *tcell.EventKey {
|
||||||
key := event.Key()
|
key := event.Key()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user