aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
diff options
context:
space:
mode:
authornyamatongwe <unknown>2009-09-03 00:41:00 +0000
committernyamatongwe <unknown>2009-09-03 00:41:00 +0000
commitd9b50ef1a69897f0465df61ab4592ee3e40db926 (patch)
tree3bac05d1b7e2b0f676a9b79659a853c7f0d14f3a /src/Editor.cxx
parent8e303fc5005cee63b4f29cd5508f236f9ad16878 (diff)
downloadscintilla-mirror-d9b50ef1a69897f0465df61ab4592ee3e40db926.tar.gz
Added white space mark size setting from Enrico Tröger.
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r--src/Editor.cxx12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx
index b1065b77e..6866cbc0f 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -2807,8 +2807,8 @@ void Editor::DrawLine(Surface *surface, ViewStyle &vsDraw, int line, int lineVis
surface->FillRectangle(rcSpace, textBack);
}
PRectangle rcDot(xmid + xStart - subLineStart, rcSegment.top + vsDraw.lineHeight / 2, 0, 0);
- rcDot.right = rcDot.left + 1;
- rcDot.bottom = rcDot.top + 1;
+ rcDot.right = rcDot.left + vs.whitespaceSize;
+ rcDot.bottom = rcDot.top + vs.whitespaceSize;
surface->FillRectangle(rcDot, textFore);
}
}
@@ -6863,6 +6863,14 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
Redraw();
break;
+ case SCI_GETWHITESPACESIZE:
+ return vs.whitespaceSize;
+
+ case SCI_SETWHITESPACESIZE:
+ vs.whitespaceSize = static_cast<int>(wParam);
+ Redraw();
+ break;
+
case SCI_POSITIONFROMPOINT:
return PositionFromLocation(Point(wParam, lParam), false, false);