about summary refs log tree commit diff stats
path: root/src/layout/renderdocument.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/renderdocument.nim')
-rw-r--r--src/layout/renderdocument.nim20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/layout/renderdocument.nim b/src/layout/renderdocument.nim
index 939e9035..125e53a6 100644
--- a/src/layout/renderdocument.nim
+++ b/src/layout/renderdocument.nim
@@ -261,24 +261,6 @@ proc setRowWord(grid: var FlexibleGrid; state: var RenderState;
   var x = toInt((offset.x + word.offset.x) div state.attrs.ppc) # x cell
   grid.setText(word.str, x, y, format, node)
 
-proc setSpacing(grid: var FlexibleGrid; state: var RenderState;
-    spacing: InlineAtom; offset: Offset; format: Format; node: StyledNode) =
-  let y = toInt((offset.y + spacing.offset.y) div state.attrs.ppl) # y cell
-  if y < 0: return # y is outside the canvas, no need to draw
-  var x = toInt((offset.x + spacing.offset.x) div state.attrs.ppc) # x cell
-  let width = toInt(spacing.size.w div state.attrs.ppc) # cell width
-  if x + width < 0:
-    return # highest x is outside the canvas, no need to draw
-  var i = 0
-  if x < 0:
-    i -= x
-    x = 0
-  if i < width:
-    # make sure we have line y
-    if grid.high < y:
-      grid.addLines(y - grid.high)
-    grid[y].setText(' '.repeat(width - i), x, format, node)
-
 proc paintBackground(grid: var FlexibleGrid; state: var RenderState;
     color: CellColor; startx, starty, endx, endy: int; node: StyledNode) =
   var starty = starty div state.attrs.ppl
@@ -388,8 +370,6 @@ proc renderInlineFragment(grid: var FlexibleGrid; state: var RenderState;
         grid.renderBlockBox(state, atom.innerbox, offset + atom.offset)
       of iatWord:
         grid.setRowWord(state, atom, offset, format, fragment.node)
-      of iatSpacing:
-        grid.setSpacing(state, atom, offset, format, fragment.node)
       of iatImage:
         let x1 = offset.x.toInt
         let y1 = offset.y.toInt