Skip to content

Commit

Permalink
Add white space foreground alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
lifenjoiner authored and zufuliu committed Mar 16, 2021
1 parent 2e07a26 commit 3ba6e2c
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/EditLexers/stlDefault.c
Expand Up @@ -16,7 +16,7 @@ static EDITSTYLE Styles_Global[] = {
{ STYLE_CONTROLCHAR, NP2StyleX_ControlCharacter, L"size:-1" },
{ STYLE_INDENTGUIDE, NP2StyleX_IndentationGuide, L"fore:#FF8000" },
{ SCI_SETSELFORE + SCI_SETSELBACK, NP2StyleX_SelectedText, L"eolfilled; alpha:95; outline:50" },
{ SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, NP2StyleX_Whitespace, L"size:1; fore:#FF4000" },
{ SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, NP2StyleX_Whitespace, L"size:2; fore:#FF4000; alpha:51" },
{ SCI_SETCARETLINEBACK, NP2StyleX_CurrentLine, L"size:2; fore:#C2C0C3; back:#FFFF00; alpha:90; outline:90" },
{ SCI_SETCARETFORE + SCI_SETCARETWIDTH, NP2StyleX_Caret, L"back:#FF0000" },
{ 0, NP2StyleX_IMEIndicator, L"fore:#108010" },
Expand All @@ -39,7 +39,7 @@ static EDITSTYLE Styles_2ndGlobal[] = {
{ STYLE_CONTROLCHAR, NP2StyleX_ControlCharacter, L"size:-1" },
{ STYLE_INDENTGUIDE, NP2StyleX_IndentationGuide, L"fore:#605F63" },
{ SCI_SETSELFORE + SCI_SETSELBACK, NP2StyleX_SelectedText, L"eolfilled; alpha:95; outline:50" },
{ SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, NP2StyleX_Whitespace, L"size:1; fore:#FF4000" },
{ SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, NP2StyleX_Whitespace, L"size:2; fore:#FF4000; alpha:51" },
{ SCI_SETCARETLINEBACK, NP2StyleX_CurrentLine, L"size:2; fore:#C2C0C3; back:#FFFF00; alpha:25; outline:25" },
{ SCI_SETCARETFORE + SCI_SETCARETWIDTH, NP2StyleX_Caret, L"fore:#FFFFFF; back:#00FF00" },
{ 0, NP2StyleX_IMEIndicator, L"fore:#108010" },
Expand Down
4 changes: 4 additions & 0 deletions src/SciCall.h
Expand Up @@ -549,6 +549,10 @@ NP2_inline void SciCall_SetWhitespaceBack(BOOL useSetting, COLORREF back) {
SciCall(SCI_SETWHITESPACEBACK, useSetting, back);
}

NP2_inline void SciCall_SetWhitespaceForeAlpha(int alpha) {
SciCall(SCI_SETWHITESPACEFOREALPHA, alpha, 0);
}

NP2_inline void SciCall_SetWhitespaceSize(int size) {
SciCall(SCI_SETWHITESPACESIZE, size, 0);
}
Expand Down
4 changes: 4 additions & 0 deletions src/Styles.c
Expand Up @@ -1653,6 +1653,10 @@ void Style_SetLexer(PEDITLEXER pLexNew, BOOL bLexerChanged) {
} else {
SciCall_SetWhitespaceBack(FALSE, 0);
}
if (!Style_StrGetAlpha(szValue, &iValue)) {
iValue = SC_ALPHA_NOALPHA;
}
SciCall_SetWhitespaceForeAlpha(iValue);
//! end Whitespace

//! begin Caret
Expand Down

0 comments on commit 3ba6e2c

Please sign in to comment.