From 61fc883e9a2abab82461cacacb671df25749c485 Mon Sep 17 00:00:00 2001 From: "METANEOCORTEX\\Kotti" Date: Wed, 31 Aug 2022 19:50:33 +0200 Subject: [PATCH] +chg: enhancements for Change History Marker --- src/Styles.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Styles.c b/src/Styles.c index 3555d4b44..4774cfd0a 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -2064,7 +2064,7 @@ void Style_SetBookmark(HWND hwnd, bool bShowMargin) // void Style_SetChangeHistory(HWND hwnd, bool bShowMargin) { - SciCall_SetMarginWidthN(MARGIN_SCI_CHGHIST, (bShowMargin ? _GetMarkerMarginWidth(hwnd) : 0)); + SciCall_SetMarginWidthN(MARGIN_SCI_CHGHIST, (bShowMargin ? _GetMarkerMarginWidth(hwnd) + 4 : 0)); } @@ -2164,11 +2164,16 @@ void Style_SetMargin(HWND hwnd, LPCWSTR lpszStyle) /// iStyle == STYLE_LINENUMBE // --- Change History --- SciCall_SetMarginBackN(MARGIN_SCI_CHGHIST, clrMarginBack); SciCall_SetMarginSensitiveN(MARGIN_SCI_CHGHIST, false); + SciCall_MarkerSetBack(SC_MARKNUM_HISTORY_MODIFIED, clrMarginBack); + //SciCall_MarkerSetBack(SC_MARKNUM_HISTORY_REVERTED_TO_ORIGIN, clrMarginBack); + //SciCall_MarkerSetBack(SC_MARKNUM_HISTORY_SAVED, clrMarginBack); + //SciCall_MarkerSetBack(SC_MARKNUM_HISTORY_REVERTED_TO_MODIFIED, clrMarginBack); // --- Code folding --- SciCall_SetMarginBackN(MARGIN_SCI_FOLDING, clrMarginBack); SciCall_SetMarginSensitiveN(MARGIN_SCI_FOLDING, true); + int fldStyleMrk = SC_CASE_LOWER; Style_StrGetCase(wchBookMarkStyleStrg, &fldStyleMrk); if (fldStyleMrk == SC_CASE_UPPER) { // circle style