ted/main.go

50 lines
1 KiB
Go
Raw Normal View History

2013-06-04 01:27:43 +00:00
package main
import (
"./ui"
2013-06-04 01:27:43 +00:00
)
func main() {
uiManager, err := ui.NewUI()
if err != nil {
panic(err)
}
defer uiManager.Close()
frame := NewFrame(uiManager)
NewSession(frame)
uiManager.SetRootComponent(frame.RootComponent())
frame.EnterMode(GridMode)
uiManager.Loop()
/*
cmdText := &ui.TextEntry{Prompt: "Enter: "}
statusLayout := &ui.VertLinearLayout{}
statusLayout.Append(&ui.StatusBar{"Test", "Component"})
statusLayout.Append(cmdText)
//statusLayout.Append(&ui.StatusBar{"Another", "Component"})
//statusLayout.Append(&ui.StatusBar{"Third", "Test"})
grid := ui.NewGrid(&ui.TestModel{})
clientArea := &ui.RelativeLayout{ Client: grid, South: statusLayout }
uiManager.SetRootComponent(clientArea)
uiManager.SetFocusedComponent(grid)
//uiManager.SetFocusedComponent(cmdText)
uiManager.Loop()
*/
/*
2013-06-04 01:27:43 +00:00
uiCtx, _ := NewUI()
uiCtx.Redraw()
uiCtx.NextEvent()
uiCtx.Close()
fmt.Printf("OK!")
*/
2013-06-04 01:27:43 +00:00
}