nolint:dupl
()
| 156 | |
| 157 | //nolint:dupl |
| 158 | func (c *Controller) NextPane() (err error) { |
| 159 | v := c.gui.CurrentView() |
| 160 | if v == nil { |
| 161 | panic("Current view is nil") |
| 162 | } |
| 163 | if v.Name() == c.views.Layer.Name() { |
| 164 | _, err = c.gui.SetCurrentView(c.views.LayerDetails.Name()) |
| 165 | c.views.Status.SetCurrentView(c.views.LayerDetails) |
| 166 | } else if v.Name() == c.views.LayerDetails.Name() { |
| 167 | _, err = c.gui.SetCurrentView(c.views.ImageDetails.Name()) |
| 168 | c.views.Status.SetCurrentView(c.views.ImageDetails) |
| 169 | } else if v.Name() == c.views.ImageDetails.Name() { |
| 170 | _, err = c.gui.SetCurrentView(c.views.Layer.Name()) |
| 171 | c.views.Status.SetCurrentView(c.views.Layer) |
| 172 | } |
| 173 | |
| 174 | if err != nil { |
| 175 | logrus.Error("unable to toggle view: ", err) |
| 176 | return err |
| 177 | } |
| 178 | |
| 179 | return c.UpdateAndRender() |
| 180 | } |
| 181 | |
| 182 | //nolint:dupl |
| 183 | func (c *Controller) PrevPane() (err error) { |
nothing calls this directly
no test coverage detected