Switching browser screen to buffer data then display

This commit is contained in:
2019-10-16 17:41:29 -05:00
parent 930ee1799e
commit 72d7cc8280
4 changed files with 133 additions and 74 deletions
+7 -3
View File
@@ -19,9 +19,7 @@ const (
)
func defaultScreensForData(db *BoltDB) []Screen {
var viewPort ViewPort
browserScreen := BrowserScreen{db: db, viewPort: viewPort}
browserScreen := BrowserScreen{db: db, rightViewPort: ViewPort{}, leftViewPort: ViewPort{}}
aboutScreen := AboutScreen(0)
screens := [...]Screen{
&browserScreen,
@@ -41,3 +39,9 @@ func layoutAndDrawScreen(screen Screen, style Style) {
screen.drawScreen(style)
termbox.Flush()
}
type Line struct {
Text string
Fg termbox.Attribute
Bg termbox.Attribute
}