diff options
| author | Neil <nyamatongwe@gmail.com> | 2020-06-10 10:51:46 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2020-06-10 10:51:46 +1000 | 
| commit | 6516d81f0ad2574e49732c0def87d19c5a23ddeb (patch) | |
| tree | 1d23559c9e0d2d237eb29413c8d44cef14af6efd /src/EditView.cxx | |
| parent | 1cdba1d42d7cdec5bad6071f297ca1ce60fb6119 (diff) | |
| download | scintilla-mirror-6516d81f0ad2574e49732c0def87d19c5a23ddeb.tar.gz | |
Convert enum to enum class. Add noexcept and const.
Diffstat (limited to 'src/EditView.cxx')
| -rw-r--r-- | src/EditView.cxx | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/src/EditView.cxx b/src/EditView.cxx index 14ccec908..597d20b47 100644 --- a/src/EditView.cxx +++ b/src/EditView.cxx @@ -1090,7 +1090,7 @@ void EditView::DrawEOL(Surface *surface, const EditModel &model, const ViewStyle  }  static void DrawIndicator(int indicNum, Sci::Position startPos, Sci::Position endPos, Surface *surface, const ViewStyle &vsDraw, -	const LineLayout *ll, int xStart, PRectangle rcLine, Sci::Position secondCharacter, int subLine, Indicator::DrawState drawState, +	const LineLayout *ll, int xStart, PRectangle rcLine, Sci::Position secondCharacter, int subLine, Indicator::State state,  	int value, bool bidiEnabled, int tabWidthMinimumPixels) {  	const XYPOSITION subLineStart = ll->positions[ll->LineStart(subLine)]; @@ -1130,7 +1130,7 @@ static void DrawIndicator(int indicNum, Sci::Position startPos, Sci::Position en  			// Indicator continued from earlier line so make an empty box and don't draw  			rcFirstCharacter.right = rcFirstCharacter.left;  		} -		vsDraw.indicators[indicNum].Draw(surface, rc, rcLine, rcFirstCharacter, drawState, value); +		vsDraw.indicators[indicNum].Draw(surface, rc, rcLine, rcFirstCharacter, state, value);  	}  } @@ -1153,10 +1153,10 @@ static void DrawIndicators(Surface *surface, const EditModel &model, const ViewS  				const bool hover = vsDraw.indicators[deco->Indicator()].IsDynamic() &&  					rangeRun.ContainsCharacter(model.hoverIndicatorPos);  				const int value = deco->ValueAt(startPos); -				const Indicator::DrawState drawState = hover ? Indicator::drawHover : Indicator::drawNormal; +				const Indicator::State state = hover ? Indicator::State::hover : Indicator::State::normal;  				const Sci::Position posSecond = model.pdoc->MovePositionOutsideChar(rangeRun.First() + 1, 1);  				DrawIndicator(deco->Indicator(), startPos - posLineStart, endPos - posLineStart, -					surface, vsDraw, ll, xStart, rcLine, posSecond - posLineStart, subLine, drawState, +					surface, vsDraw, ll, xStart, rcLine, posSecond - posLineStart, subLine, state,  					value, model.BidirectionalEnabled(), tabWidthMinimumPixels);  				startPos = endPos;  				if (!deco->ValueAt(startPos)) { @@ -1177,7 +1177,7 @@ static void DrawIndicators(Surface *surface, const EditModel &model, const ViewS  				if (braceOffset < ll->numCharsInLine) {  					const Sci::Position secondOffset = model.pdoc->MovePositionOutsideChar(model.braces[0] + 1, 1) - posLineStart;  					DrawIndicator(braceIndicator, braceOffset, braceOffset + 1, surface, vsDraw, ll, xStart, rcLine, secondOffset, -						subLine, Indicator::drawNormal, 1, model.BidirectionalEnabled(), tabWidthMinimumPixels); +						subLine, Indicator::State::normal, 1, model.BidirectionalEnabled(), tabWidthMinimumPixels);  				}  			}  			if (rangeLine.ContainsCharacter(model.braces[1])) { @@ -1185,7 +1185,7 @@ static void DrawIndicators(Surface *surface, const EditModel &model, const ViewS  				if (braceOffset < ll->numCharsInLine) {  					const Sci::Position secondOffset = model.pdoc->MovePositionOutsideChar(model.braces[1] + 1, 1) - posLineStart;  					DrawIndicator(braceIndicator, braceOffset, braceOffset + 1, surface, vsDraw, ll, xStart, rcLine, secondOffset, -						subLine, Indicator::drawNormal, 1, model.BidirectionalEnabled(), tabWidthMinimumPixels); +						subLine, Indicator::State::normal, 1, model.BidirectionalEnabled(), tabWidthMinimumPixels);  				}  			}  		} | 
