Various tweaks making use of new formatting

This commit is contained in:
2022-11-29 03:33:53 -05:00
parent 4395e5d563
commit 0e5d54cf18
3 changed files with 14 additions and 15 deletions

View File

@@ -147,14 +147,14 @@ func (element *ElementHeading) Render (
if element.level == HeadingLevel1 {
height ++
y ++
for
x = element.parent.metrics.margin;
x < element.parent.metrics.maxWidth;
x ++ {
target.SetRune(x, y, '-')
target.SetColor(x, y, stone.ColorBlue)
target.SetRune(x, y + 1, 0)
target.SetStyle(x, y + 1, stone.StyleUnderline)
target.SetColor(x, y + 1, stone.ColorDim)
}
}
@@ -283,23 +283,22 @@ func (element *ElementQuote) Render (
offset int,
) {
height := 1
x := element.parent.metrics.margin
x := element.parent.metrics.margin + 2
y := offset
text := " ''" + element.text + ",,"
target.SetColor(element.parent.metrics.margin, offset, stone.ColorGreen)
for _, character := range text {
for _, character := range element.text {
if x >= element.parent.metrics.maxWidth || character == '\n' {
height ++
x = element.parent.metrics.margin + 3
x = element.parent.metrics.margin + 2
y ++
}
if unicode.IsPrint(character) {
target.SetRune(x, y, character)
target.SetColor(x, y, stone.ColorGreen)
target.SetStyle(x, y, stone.StyleItalic)
x ++
}
}