mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-29 14:00:29 -07:00
focus theme in stylePage
This commit is contained in:
parent
4d80c1f06a
commit
297d523925
28
ui.go
28
ui.go
@ -154,17 +154,17 @@ func uiInit() {
|
|||||||
AddItem(srcLangDropDown, 32, 1, true).
|
AddItem(srcLangDropDown, 32, 1, true).
|
||||||
AddItem(dstLangDropDown, 32, 1, false).
|
AddItem(dstLangDropDown, 32, 1, false).
|
||||||
AddItem(nil, 0, 1, false), 20, 1, true).
|
AddItem(nil, 0, 1, false), 20, 1, true).
|
||||||
AddItem(attachButton(), 1, 1, true).
|
AddItem(attachButton(), 1, 1, false).
|
||||||
AddItem(nil, 0, 1, false)
|
AddItem(nil, 0, 1, false)
|
||||||
styleWindow.SetDirection(tview.FlexRow).
|
styleWindow.SetDirection(tview.FlexRow).
|
||||||
AddItem(nil, 0, 1, false).
|
AddItem(nil, 0, 1, false).
|
||||||
AddItem(tview.NewFlex().SetDirection(tview.FlexColumn).
|
AddItem(tview.NewFlex().SetDirection(tview.FlexColumn).
|
||||||
AddItem(nil, 0, 1, false).
|
AddItem(nil, 0, 1, false).
|
||||||
AddItem(tview.NewFlex().SetDirection(tview.FlexRow).
|
AddItem(tview.NewFlex().SetDirection(tview.FlexRow).
|
||||||
AddItem(themeDropDown, 1, 1, false).
|
AddItem(themeDropDown, 1, 1, true).
|
||||||
AddItem(transparentDropDown, 1, 1, false), 20, 1, false).
|
AddItem(transparentDropDown, 1, 1, false), 20, 1, true).
|
||||||
AddItem(nil, 0, 1, false), 20, 1, true).
|
AddItem(nil, 0, 1, false), 20, 1, true).
|
||||||
AddItem(attachButton(), 1, 1, true).
|
AddItem(attachButton(), 1, 1, false).
|
||||||
AddItem(nil, 0, 1, false)
|
AddItem(nil, 0, 1, false)
|
||||||
|
|
||||||
updateAllColor()
|
updateAllColor()
|
||||||
@ -177,6 +177,8 @@ func uiInit() {
|
|||||||
SetSelectedFunc(srcLangSelected)
|
SetSelectedFunc(srcLangSelected)
|
||||||
dstLangDropDown.SetDoneFunc(dstDropDownHandler).
|
dstLangDropDown.SetDoneFunc(dstDropDownHandler).
|
||||||
SetSelectedFunc(dstLangSelected)
|
SetSelectedFunc(dstLangSelected)
|
||||||
|
themeDropDown.SetSelectedFunc(themeSelected)
|
||||||
|
transparentDropDown.SetSelectedFunc(transparentSelected)
|
||||||
langButton.SetSelectedFunc(func() {
|
langButton.SetSelectedFunc(func() {
|
||||||
mainPage.HidePage("stylePage")
|
mainPage.HidePage("stylePage")
|
||||||
mainPage.ShowPage("langPage")
|
mainPage.ShowPage("langPage")
|
||||||
@ -285,6 +287,24 @@ func dstLangSelected(text string, index int) {
|
|||||||
dstLangDropDown.SetTitle(text)
|
dstLangDropDown.SetTitle(text)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func themeSelected(text string, index int) {
|
||||||
|
theme = text
|
||||||
|
window.colorInit()
|
||||||
|
updateAllColor()
|
||||||
|
}
|
||||||
|
|
||||||
|
func transparentSelected(text string, index int) {
|
||||||
|
transparent, _ = strconv.ParseBool(text)
|
||||||
|
if transparent {
|
||||||
|
window.src.backgroundColor = Transparent
|
||||||
|
window.dst.backgroundColor = Transparent
|
||||||
|
} else {
|
||||||
|
window.src.backgroundColor = Themes[theme]["bg"]
|
||||||
|
window.dst.backgroundColor = Themes[theme]["bg"]
|
||||||
|
}
|
||||||
|
updateBackgroundColor()
|
||||||
|
}
|
||||||
|
|
||||||
func srcDropDownHandler(key tcell.Key) {
|
func srcDropDownHandler(key tcell.Key) {
|
||||||
switch key {
|
switch key {
|
||||||
case tcell.KeyTAB:
|
case tcell.KeyTAB:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user