v/GTT
1
0
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:
eeeXun 2022-10-24 01:57:11 +08:00
parent 45da8702c6
commit d15257528a

26
ui.go
View File

@ -172,6 +172,8 @@ func uiInit() {
// handler
mainPage.SetInputCapture(pagesHandler)
langWindow.SetInputCapture(langWindowHandler)
styleWindow.SetInputCapture(styleWindowHandler)
translateWindow.SetInputCapture(translatePageHandler)
srcLangDropDown.SetDoneFunc(srcDropDownHandler).
SetSelectedFunc(srcLangSelected)
@ -208,6 +210,30 @@ func pagesHandler(event *tcell.EventKey) *tcell.EventKey {
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 {
key := event.Key()