diff options
Diffstat (limited to 'src/Indicator.cxx')
| -rw-r--r-- | src/Indicator.cxx | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/Indicator.cxx b/src/Indicator.cxx index 7059a55bd..dfa2a999c 100644 --- a/src/Indicator.cxx +++ b/src/Indicator.cxx @@ -23,7 +23,7 @@ using namespace Scintilla;  #endif  void Indicator::Draw(Surface *surface, const PRectangle &rc, const PRectangle &rcLine) { -	surface->PenColour(fore.allocated); +	surface->PenColour(fore);  	int ymid = (rc.bottom + rc.top) / 2;  	if (style == INDIC_SQUIGGLE) {  		surface->MoveTo(rc.left, rc.top); @@ -91,7 +91,7 @@ void Indicator::Draw(Surface *surface, const PRectangle &rc, const PRectangle &r  		rcBox.top = rcLine.top + 1;  		rcBox.left = rc.left;  		rcBox.right = rc.right; -		surface->AlphaRectangle(rcBox, (style == INDIC_ROUNDBOX) ? 1 : 0, fore.allocated, fillAlpha, fore.allocated, outlineAlpha, 0); +		surface->AlphaRectangle(rcBox, (style == INDIC_ROUNDBOX) ? 1 : 0, fore, fillAlpha, fore, outlineAlpha, 0);  	} else if (style == INDIC_DOTBOX) {  		PRectangle rcBox = rcLine;  		rcBox.top = rcLine.top + 1; @@ -103,13 +103,13 @@ void Indicator::Draw(Surface *surface, const PRectangle &rc, const PRectangle &r  		// Draw horizontal lines top and bottom  		for (int x=0; x<width; x++) {  			for (int y=0; y<rcBox.Height(); y += rcBox.Height()-1) { -				image.SetPixel(x, y, fore.desired, ((x + y) % 2) ? outlineAlpha : fillAlpha); +				image.SetPixel(x, y, fore, ((x + y) % 2) ? outlineAlpha : fillAlpha);  			}  		}  		// Draw vertical lines left and right  		for (int y=1; y<rcBox.Height(); y++) {  			for (int x=0; x<width; x += width-1) { -				image.SetPixel(x, y, fore.desired, ((x + y) % 2) ? outlineAlpha : fillAlpha); +				image.SetPixel(x, y, fore, ((x + y) % 2) ? outlineAlpha : fillAlpha);  			}  		}  		surface->DrawRGBAImage(rcBox, image.GetWidth(), image.GetHeight(), image.Pixels()); @@ -124,7 +124,7 @@ void Indicator::Draw(Surface *surface, const PRectangle &rc, const PRectangle &r  		int x = rc.left;  		while (x < rc.right) {  			PRectangle rcDot(x, ymid, x+1, ymid+1); -			surface->FillRectangle(rcDot, fore.allocated); +			surface->FillRectangle(rcDot, fore);  			x += 2;  		}  	} else {	// Either INDIC_PLAIN or unknown | 
