mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-21 01:50:36 -07:00
move AddItem to ui
This commit is contained in:
parent
7a0e617659
commit
da55f4c16d
19
main.go
19
main.go
@ -32,25 +32,6 @@ func main() {
|
||||
configInit()
|
||||
window.colorInit()
|
||||
uiInit()
|
||||
translateWindow.SetDirection(tview.FlexColumn).
|
||||
AddItem(srcBox, 0, 1, true).
|
||||
AddItem(dstBox, 0, 1, false)
|
||||
langWindow.SetDirection(tview.FlexRow).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(tview.NewFlex().SetDirection(tview.FlexColumn).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(srcDropDown, 32, 1, true).
|
||||
AddItem(dstDropDown, 32, 1, false).
|
||||
AddItem(nil, 0, 1, false), 20, 1, true).
|
||||
AddItem(tview.NewFlex().SetDirection(tview.FlexColumn).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(langButton, 11, 1, true).
|
||||
AddItem(nil, 18, 1, false).
|
||||
AddItem(styleButton, 8, 1, true).
|
||||
AddItem(nil, 18, 1, false).
|
||||
AddItem(menuButton, 9, 1, true).
|
||||
AddItem(nil, 0, 1, false), 1, 1, true).
|
||||
AddItem(nil, 0, 1, false)
|
||||
|
||||
mainPage.AddPage("translatePage", translateWindow, true, true)
|
||||
mainPage.AddPage("langPage", langWindow, true, false)
|
||||
|
26
ui.go
26
ui.go
@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"github.com/gdamore/tcell/v2"
|
||||
"github.com/rivo/tview"
|
||||
)
|
||||
|
||||
func updateBackground() {
|
||||
@ -41,6 +42,17 @@ func updateTitle() {
|
||||
dstDropDown.SetTitle(translator.dstLang)
|
||||
}
|
||||
|
||||
func attachButton() *tview.Flex {
|
||||
return tview.NewFlex().SetDirection(tview.FlexColumn).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(langButton, 11, 1, true).
|
||||
AddItem(nil, 18, 1, false).
|
||||
AddItem(styleButton, 8, 1, true).
|
||||
AddItem(nil, 18, 1, false).
|
||||
AddItem(menuButton, 9, 1, true).
|
||||
AddItem(nil, 0, 1, false)
|
||||
}
|
||||
|
||||
func uiInit() {
|
||||
// box
|
||||
srcBox.SetBorder(true).
|
||||
@ -89,6 +101,20 @@ func uiInit() {
|
||||
updateBackground()
|
||||
updateTitle()
|
||||
|
||||
// window
|
||||
translateWindow.SetDirection(tview.FlexColumn).
|
||||
AddItem(srcBox, 0, 1, true).
|
||||
AddItem(dstBox, 0, 1, false)
|
||||
langWindow.SetDirection(tview.FlexRow).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(tview.NewFlex().SetDirection(tview.FlexColumn).
|
||||
AddItem(nil, 0, 1, false).
|
||||
AddItem(srcDropDown, 32, 1, true).
|
||||
AddItem(dstDropDown, 32, 1, false).
|
||||
AddItem(nil, 0, 1, false), 20, 1, true).
|
||||
AddItem(attachButton(), 1, 1, true).
|
||||
AddItem(nil, 0, 1, false)
|
||||
|
||||
// handler
|
||||
mainPage.SetInputCapture(pagesHandler)
|
||||
translateWindow.SetInputCapture(translatePageHandler)
|
||||
|
Loading…
x
Reference in New Issue
Block a user