package main
import (
"github.com/rivo/tview"
)
func main() {
newPrimitive := func(text string) tview.Primitive {
return tview.NewTextView().
SetTextAlign(tview.AlignCenter).
SetText(text)
}
//menu := tview.NewBox().SetBorder(false) //.SetTitle("ByteCloud========") // newPrimitive("Menu")
menu:=tview.NewList()
menu.AddItem("TCE","",0, func() {
})
//lll.
main := tview.NewBox().SetBorder(false) //newPrimitive("Main content")
sideBar := tview.NewBox().SetBorder(false) // newPrimitive("Side Bar")
grid := tview.NewGrid().
SetRows(0, 3).
SetColumns(30, 0, 30).
SetBorders(true).
//AddItem(newPrimitive("Header"), 0, 0, 1, 3, 0, 0, false).
AddItem(newPrimitive("Footer"), 1, 0, 1, 3, 0, 0, false)
// Layout for screens narrower than 100 cells (menu and side bar are hidden).
grid.AddItem(menu, 0, 0, 0, 0, 0, 0, false).
AddItem(main, 0, 0, 1, 3, 0, 0, false).
AddItem(sideBar, 0, 0, 0, 0, 0, 0, false)
// Layout for screens wider than 100 cells.
grid.AddItem(menu, 0, 0, 1, 1, 0, 100, false).
AddItem(main, 0, 1, 1, 1, 0, 100, false).
AddItem(sideBar, 0, 2, 1, 1, 0, 100, false)
if err := tview.NewApplication().SetRoot(grid, true).Run(); err != nil {
panic(err)
}
}
code
render:
i want to get
TCE, but gotCE