Revert "Render selected list item differently"

This reverts commit 60284850f2.
This commit is contained in:
Drew DeVault 2019-01-13 15:27:48 -05:00
parent 60284850f2
commit 24196d2c6f
2 changed files with 3 additions and 8 deletions

View File

@ -88,7 +88,6 @@ func (list *List) Select(index int) {
panic(fmt.Errorf("Attempted to select unknown child")) panic(fmt.Errorf("Attempted to select unknown child"))
} }
list.selected = index list.selected = index
list.Items[list.selected].invalid = true
list.Invalidate() list.Invalidate()
} }

View File

@ -53,7 +53,6 @@ func (dirlist *DirectoryList) UpdateList() {
return strings.Compare(string(a), string(b)) > 0 return strings.Compare(string(a), string(b)) > 0
}) })
dirlist.dirs.Set(dirs) dirlist.dirs.Set(dirs)
dirlist.dirs.Select(0)
} }
}) })
} }
@ -85,10 +84,7 @@ func (d directoryEntry) Draw(ctx *ui.Context) {
} }
func (d directoryEntry) DrawWithSelected(ctx *ui.Context, selected bool) { func (d directoryEntry) DrawWithSelected(ctx *ui.Context, selected bool) {
style := tcell.StyleDefault // TODO: distinguish the selected item
if selected { ctx.Fill(0, 0, ctx.Width(), ctx.Height(), ' ', tcell.StyleDefault)
style = style.Background(tcell.ColorWhite).Foreground(tcell.ColorBlack) ctx.Printf(0, 0, tcell.StyleDefault, "%s", d)
}
ctx.Fill(0, 0, ctx.Width(), ctx.Height(), ' ', style)
ctx.Printf(0, 0, style, "%s", d)
} }