aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-07-16 09:16:44 +1000
committerNeil <nyamatongwe@gmail.com>2020-07-16 09:16:44 +1000
commit47aa162ca1136d96dea71ceab3ad440f16ede1fb (patch)
tree4c42aa032f7d258226b463bdb3dd20efc96b3277 /src
parentf75ba31174a71b506182c7d29d31fc2c4a29ebbd (diff)
downloadscintilla-mirror-47aa162ca1136d96dea71ceab3ad440f16ede1fb.tar.gz
Rename typeOfFold to FoldPart and make an enum class.
Diffstat (limited to 'src')
-rw-r--r--src/LineMarker.cxx24
-rw-r--r--src/LineMarker.h4
-rw-r--r--src/MarginView.cxx14
3 files changed, 21 insertions, 21 deletions
diff --git a/src/LineMarker.cxx b/src/LineMarker.cxx
index 4223181e3..6c61d6d51 100644
--- a/src/LineMarker.cxx
+++ b/src/LineMarker.cxx
@@ -110,9 +110,9 @@ static void DrawMinus(Surface *surface, int centreX, int centreY, int armSize, C
surface->FillRectangle(rcH, fore);
}
-void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharacter, typeOfFold tFold, int marginStyle) const {
+void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharacter, FoldPart part, int marginStyle) const {
if (customDraw) {
- customDraw(surface, rcWhole, fontForCharacter, tFold, marginStyle, this);
+ customDraw(surface, rcWhole, fontForCharacter, static_cast<int>(part), marginStyle, this);
return;
}
@@ -120,22 +120,22 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac
ColourDesired colourBody = back;
ColourDesired colourTail = back;
- switch (tFold) {
- case LineMarker::head:
- case LineMarker::headWithTail:
+ switch (part) {
+ case FoldPart::head:
+ case FoldPart::headWithTail:
colourHead = backSelected;
colourTail = backSelected;
break;
- case LineMarker::body:
+ case FoldPart::body:
colourHead = backSelected;
colourBody = backSelected;
break;
- case LineMarker::tail:
+ case FoldPart::tail:
colourBody = backSelected;
colourTail = backSelected;
break;
default:
- // LineMarker::undefined
+ // FoldPart::undefined
break;
}
@@ -316,7 +316,7 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac
break;
case SC_MARK_BOXPLUSCONNECTED: {
- if (tFold == LineMarker::headWithTail)
+ if (part == FoldPart::headWithTail)
surface->PenColour(colourTail);
else
surface->PenColour(colourBody);
@@ -330,7 +330,7 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac
DrawBox(surface, centreX, centreY, blobSize, fore, colourHead);
DrawPlus(surface, centreX, centreY, blobSize, colourTail);
- if (tFold == LineMarker::body) {
+ if (part == FoldPart::body) {
surface->PenColour(colourTail);
surface->MoveTo(centreX + 1, centreY + blobSize);
surface->LineTo(centreX + blobSize + 1, centreY + blobSize);
@@ -366,7 +366,7 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac
surface->MoveTo(centreX, ircWhole.top);
surface->LineTo(centreX, centreY - blobSize);
- if (tFold == LineMarker::body) {
+ if (part == FoldPart::body) {
surface->PenColour(colourTail);
surface->MoveTo(centreX + 1, centreY + blobSize);
surface->LineTo(centreX + blobSize + 1, centreY + blobSize);
@@ -387,7 +387,7 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac
break;
case SC_MARK_CIRCLEPLUSCONNECTED: {
- if (tFold == LineMarker::headWithTail)
+ if (part == FoldPart::headWithTail)
surface->PenColour(colourTail);
else
surface->PenColour(colourBody);
diff --git a/src/LineMarker.h b/src/LineMarker.h
index 8a15327d2..4173f065e 100644
--- a/src/LineMarker.h
+++ b/src/LineMarker.h
@@ -19,7 +19,7 @@ typedef void (*DrawLineMarkerFn)(Surface *surface, PRectangle &rcWhole, Font &fo
*/
class LineMarker {
public:
- enum typeOfFold { undefined, head, body, tail, headWithTail };
+ enum class FoldPart { undefined, head, body, tail, headWithTail };
int markType = SC_MARK_CIRCLE;
ColourDesired fore = ColourDesired(0, 0, 0);
@@ -44,7 +44,7 @@ public:
void SetXPM(const char *textForm);
void SetXPM(const char *const *linesForm);
void SetRGBAImage(Point sizeRGBAImage, float scale, const unsigned char *pixelsRGBAImage);
- void Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharacter, typeOfFold tFold, int marginStyle) const;
+ void Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharacter, FoldPart part, int marginStyle) const;
};
}
diff --git a/src/MarginView.cxx b/src/MarginView.cxx
index dc4cd165c..5aadd4831 100644
--- a/src/MarginView.cxx
+++ b/src/MarginView.cxx
@@ -432,25 +432,25 @@ void MarginView::PaintMargin(Surface *surface, Sci::Line topLine, PRectangle rc,
if (marks) {
for (int markBit = 0; (markBit < 32) && marks; markBit++) {
if (marks & 1) {
- LineMarker::typeOfFold tFold = LineMarker::undefined;
+ LineMarker::FoldPart part = LineMarker::FoldPart::undefined;
if ((vs.ms[margin].mask & SC_MASK_FOLDERS) && highlightDelimiter.IsFoldBlockHighlighted(lineDoc)) {
if (highlightDelimiter.IsBodyOfFoldBlock(lineDoc)) {
- tFold = LineMarker::body;
+ part = LineMarker::FoldPart::body;
} else if (highlightDelimiter.IsHeadOfFoldBlock(lineDoc)) {
if (firstSubLine) {
- tFold = headWithTail ? LineMarker::headWithTail : LineMarker::head;
+ part = headWithTail ? LineMarker::FoldPart::headWithTail : LineMarker::FoldPart::head;
} else {
if (model.pcs->GetExpanded(lineDoc) || headWithTail) {
- tFold = LineMarker::body;
+ part = LineMarker::FoldPart::body;
} else {
- tFold = LineMarker::undefined;
+ part = LineMarker::FoldPart::undefined;
}
}
} else if (highlightDelimiter.IsTailOfFoldBlock(lineDoc)) {
- tFold = LineMarker::tail;
+ part = LineMarker::FoldPart::tail;
}
}
- vs.markers[markBit].Draw(surface, rcMarker, fontLineNumber, tFold, vs.ms[margin].style);
+ vs.markers[markBit].Draw(surface, rcMarker, fontLineNumber, part, vs.ms[margin].style);
}
marks >>= 1;
}