Various tweaks making use of new formatting
This commit is contained in:
@@ -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 ++
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user