v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-17 08:10:22 -07:00

move to index when switch page

This commit is contained in:
eeeXun 2022-10-24 15:43:38 +08:00
parent 7c5c13231e
commit cc3db4bb69

5
ui.go
View File

@ -263,10 +263,12 @@ func uiInit() {
langButton.SetSelectedFunc(func() { langButton.SetSelectedFunc(func() {
mainPage.HidePage("stylePage") mainPage.HidePage("stylePage")
mainPage.ShowPage("langPage") mainPage.ShowPage("langPage")
app.SetFocus(langCycle.GetCurrentUI())
}) })
styleButton.SetSelectedFunc(func() { styleButton.SetSelectedFunc(func() {
mainPage.HidePage("langPage") mainPage.HidePage("langPage")
mainPage.ShowPage("stylePage") mainPage.ShowPage("stylePage")
app.SetFocus(styleCycle.GetCurrentUI())
}) })
} }
@ -299,6 +301,7 @@ func langWindowHandler(event *tcell.EventKey) *tcell.EventKey {
case '2': case '2':
mainPage.HidePage("langPage") mainPage.HidePage("langPage")
mainPage.ShowPage("stylePage") mainPage.ShowPage("stylePage")
app.SetFocus(styleCycle.GetCurrentUI())
} }
return event return event
@ -311,6 +314,7 @@ func styleWindowHandler(event *tcell.EventKey) *tcell.EventKey {
case '1': case '1':
mainPage.HidePage("stylePage") mainPage.HidePage("stylePage")
mainPage.ShowPage("langPage") mainPage.ShowPage("langPage")
app.SetFocus(langCycle.GetCurrentUI())
} }
return event return event
@ -322,6 +326,7 @@ func translatePageHandler(event *tcell.EventKey) *tcell.EventKey {
switch key { switch key {
case tcell.KeyEsc: case tcell.KeyEsc:
mainPage.ShowPage("langPage") mainPage.ShowPage("langPage")
app.SetFocus(langCycle.GetCurrentUI())
case tcell.KeyCtrlJ: case tcell.KeyCtrlJ:
message := srcBox.GetText() message := srcBox.GetText()
if len(message) > 0 { if len(message) > 0 {