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
|
||||
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()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user