diff options
Diffstat (limited to 'windowControlBox.go')
| -rw-r--r-- | windowControlBox.go | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/windowControlBox.go b/windowControlBox.go index b8d88df..467a846 100644 --- a/windowControlBox.go +++ b/windowControlBox.go @@ -1,61 +1,10 @@ package main import ( - "os" - "go.wit.com/gui" "go.wit.com/lib/gadgets" - "go.wit.com/lib/gui/shell" - "go.wit.com/log" ) -// This initializes the first window, a group and a button -// this is terribly old code. redo this all after widgets are switched to protobuf -func makebasicWindow() *gadgets.BasicWindow { - log.Warn("init basicWindow state") - win := gadgets.RawBasicWindow("Create .deb files for GO applications") - win.Make() - win.Custom = func() { - log.Info("got to close") - os.Exit(0) - } - - box1 := win.Box() - // me.cBox = newControl(box1) - cbox := newControl(box1) - - vbox := box1.Box().Horizontal() - group1 := vbox.NewGroup("controls").Horizontal() // Vertical() - - group1.NewButton("go build", func() { - shell.Run([]string{"go", "build", "-v", "-x"}) - }) - - group1.NewButton("read control file", func() { - readControlFile(me.repo) - }) - - group1.NewButton("write control file", func() { - writeDebianControlFile(me.repo) - }) - group1.NewButton("update gui", func() { - updateControl(cbox) - }) - - group1.NewButton("Make .deb", func() { - win.Disable() - if ok, err := buildPackage(me.repo); ok { - log.Info("build worked") - os.Exit(0) - } else { - log.Warn("build failed", err) - } - win.Enable() - }) - - return win -} - // This initializes the control box func newControl(parent *gui.Node) *controlBox { var c *controlBox |
