| 12345678910111213141516171819202122232425262728293031323334 |
- // package main -- демонстрация создания приложения
- //
- // go run ./examples/show_app
- package main
- import (
- "log"
- "os"
- "p78git.ddns.net/svi/libtui/lib/kernel"
- )
- func main() {
- params:=make(map[string]string)
- params["mock_screen"]="true"
- app, err := kernel.NewKernel(params)
- if err != nil {
- log.Printf("main(): in create IApp, err=\n\t%v\n", err)
- os.Exit(1)
- }
- posBeg:=app.MakePos(5,5)
- posEnd:=app.MakePos(10,8)
- color:=app.MakeColor(255,0,0)
- _,err=app.MakeLine(posBeg, posEnd, color)
- if err!=nil{
- log.Printf("main(): in create ILine, err=\n\t%v\n", err)
- os.Exit(2)
- }
- // app.Screen().WinDebug().Show()
- if err = app.Run(); err != nil {
- log.Printf("main(): in run IApp, err=\n\t%v\n", err)
- os.Exit(3)
- }
- }
|