diff options
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 12 | 
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); | 
