mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-29 05:50:17 -07:00
not write a select func
This commit is contained in:
parent
f202de6d81
commit
9e8379d6a5
44
ui.go
44
ui.go
@ -253,13 +253,27 @@ func uiInit() {
|
|||||||
styleWindow.SetInputCapture(styleWindowHandler)
|
styleWindow.SetInputCapture(styleWindowHandler)
|
||||||
translateWindow.SetInputCapture(translatePageHandler)
|
translateWindow.SetInputCapture(translatePageHandler)
|
||||||
srcLangDropDown.SetDoneFunc(langDropDownHandler).
|
srcLangDropDown.SetDoneFunc(langDropDownHandler).
|
||||||
SetSelectedFunc(srcLangSelected)
|
SetSelectedFunc(func(text string, index int) {
|
||||||
|
translator.srcLang = text
|
||||||
|
srcBox.SetTitle(text)
|
||||||
|
srcLangDropDown.SetTitle(text)
|
||||||
|
})
|
||||||
dstLangDropDown.SetDoneFunc(langDropDownHandler).
|
dstLangDropDown.SetDoneFunc(langDropDownHandler).
|
||||||
SetSelectedFunc(dstLangSelected)
|
SetSelectedFunc(func(text string, index int) {
|
||||||
|
translator.dstLang = text
|
||||||
|
dstBox.SetTitle(text)
|
||||||
|
dstLangDropDown.SetTitle(text)
|
||||||
|
})
|
||||||
themeDropDown.SetDoneFunc(styleDropDownHandler).
|
themeDropDown.SetDoneFunc(styleDropDownHandler).
|
||||||
SetSelectedFunc(themeSelected)
|
SetSelectedFunc(func(text string, index int) {
|
||||||
|
theme = text
|
||||||
|
updateAllColor()
|
||||||
|
})
|
||||||
transparentDropDown.SetDoneFunc(styleDropDownHandler).
|
transparentDropDown.SetDoneFunc(styleDropDownHandler).
|
||||||
SetSelectedFunc(transparentSelected)
|
SetSelectedFunc(func(text string, index int) {
|
||||||
|
transparent, _ = strconv.ParseBool(text)
|
||||||
|
updateBackgroundColor()
|
||||||
|
})
|
||||||
srcBorderDropDown.SetDoneFunc(styleDropDownHandler).
|
srcBorderDropDown.SetDoneFunc(styleDropDownHandler).
|
||||||
SetSelectedFunc(func(text string, index int) {
|
SetSelectedFunc(func(text string, index int) {
|
||||||
style.SetSrcBorderColor(text)
|
style.SetSrcBorderColor(text)
|
||||||
@ -401,18 +415,6 @@ func langDropDownHandler(key tcell.Key) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func srcLangSelected(text string, index int) {
|
|
||||||
translator.srcLang = text
|
|
||||||
srcBox.SetTitle(text)
|
|
||||||
srcLangDropDown.SetTitle(text)
|
|
||||||
}
|
|
||||||
|
|
||||||
func dstLangSelected(text string, index int) {
|
|
||||||
translator.dstLang = text
|
|
||||||
dstBox.SetTitle(text)
|
|
||||||
dstLangDropDown.SetTitle(text)
|
|
||||||
}
|
|
||||||
|
|
||||||
func styleDropDownHandler(key tcell.Key) {
|
func styleDropDownHandler(key tcell.Key) {
|
||||||
switch key {
|
switch key {
|
||||||
case tcell.KeyTAB:
|
case tcell.KeyTAB:
|
||||||
@ -422,13 +424,3 @@ func styleDropDownHandler(key tcell.Key) {
|
|||||||
mainPage.HidePage("stylePage")
|
mainPage.HidePage("stylePage")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func themeSelected(text string, index int) {
|
|
||||||
theme = text
|
|
||||||
updateAllColor()
|
|
||||||
}
|
|
||||||
|
|
||||||
func transparentSelected(text string, index int) {
|
|
||||||
transparent, _ = strconv.ParseBool(text)
|
|
||||||
updateBackgroundColor()
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user