aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LineMarker.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/LineMarker.cxx')
-rw-r--r--src/LineMarker.cxx24
1 files changed, 12 insertions, 12 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);