refac controller

pull/10/head
Edouard Paris 5 years ago
parent 6e12f107c5
commit ff909d4293

@ -256,13 +256,18 @@ func (c *controller) OnEnter(g *gocui.Gui, v *gocui.View) error {
switch current {
case views.TRANSACTIONS:
err := c.views.Main.Delete(g)
if err != nil {
return err
}
c.views.Main = c.views.Transactions
err := c.views.Transactions.Set(g, 11, 6, maxX-1, maxY)
err = c.views.Transactions.Set(g, 11, 6, maxX-1, maxY)
if err != nil {
return err
}
case views.CHANNELS:
err := c.views.Transactions.Delete(g)
err := c.views.Main.Delete(g)
if err != nil {
return err
}

@ -81,7 +81,7 @@ func (h Menu) Set(g *gocui.Gui, x0, y0, x1, y1 int) error {
header.Clear()
fmt.Fprintln(header, " MENU")
h.view, err = g.SetView(MENU, x0, y0+1, x1, y1-2)
h.view, err = g.SetView(MENU, x0-1, y0+1, x1, y1-2)
if err != nil {
if err != gocui.ErrUnknownView {
return err

@ -47,6 +47,8 @@ func (v Views) Get(vi *gocui.View) view {
return v.Channel.Wrap(vi)
case TRANSACTIONS:
return v.Transactions.Wrap(vi)
case TRANSACTION:
return v.Transaction.Wrap(vi)
default:
return nil
}

Loading…
Cancel
Save