You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

24 lines
453 B

package shelves
import "github.com/gdamore/tcell/v2"
func (a *Shelves) Draw(screen tcell.Screen) {
a.refresh()
a.Box.DrawForSubclass(screen, a)
x, y, width, height := a.GetInnerRect()
a.shelfTable.SetRect(x, y, width, height)
a.shelfTable.Draw(screen)
x, y, width, height = a.shelfTable.GetInnerRect()
for _, diag := range a.allDialogs {
if diag.IsDisplay() {
diag.SetRect(x, y, width, height)
diag.Draw(screen)
return
}
}
}