mirror of
https://github.com/zyedidia/micro.git
synced 2026-03-07 13:20:21 +09:00
24 lines
454 B
Go
24 lines
454 B
Go
package main
|
|
|
|
func (v *View) DisplayView() {
|
|
if v.Type == vtLog {
|
|
// Log views should always follow the cursor...
|
|
v.Relocate()
|
|
}
|
|
|
|
height := v.Height
|
|
width := v.Width
|
|
left := v.leftCol
|
|
top := v.Topline
|
|
|
|
v.cellview.Draw(v.Buf, top, height, left, width)
|
|
|
|
for _, line := range v.cellview.lines {
|
|
for _, char := range line {
|
|
if char != nil {
|
|
screen.SetContent(char.visualLoc.X, char.visualLoc.Y, char.char, nil, char.style)
|
|
}
|
|
}
|
|
}
|
|
}
|