Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'colorer/src/pcolorer2/FarEditor.cpp')
-rw-r--r--colorer/src/pcolorer2/FarEditor.cpp59
1 files changed, 29 insertions, 30 deletions
diff --git a/colorer/src/pcolorer2/FarEditor.cpp b/colorer/src/pcolorer2/FarEditor.cpp
index b5a5caf9..1429b126 100644
--- a/colorer/src/pcolorer2/FarEditor.cpp
+++ b/colorer/src/pcolorer2/FarEditor.cpp
@@ -1311,36 +1311,35 @@ void FarEditor::addFARColor(int lno, int s, int e, color col)
ec.Base.StartPos = s;
ec.Base.EndPos = e-1;
if (col.fg || col.bk) {
- if (col.style & AI_STYLE_UNDERLINE) {
- ec.Base.Color|= COMMON_LVB_UNDERSCORE;
- }
- if (col.style & AI_STYLE_STRIKEOUT) {
- ec.Base.Color|= COMMON_LVB_STRIKEOUT;
- }
- ec.TrueFore.R = ((col.fg >> 16) & 0xFF);
- ec.TrueFore.G = ((col.fg >> 8) & 0xFF);
- ec.TrueFore.B = ((col.fg) & 0xFF);
- ec.TrueFore.Flags = 1;
- ec.TrueBack.R = ((col.bk >> 16) & 0xFF);
- ec.TrueBack.G = ((col.bk >> 8) & 0xFF);
- ec.TrueBack.B = ((col.bk) & 0xFF);
- ec.TrueBack.Flags = 1;
-
- if (ec.TrueFore.R > 0x10) ec.Base.Color|= FOREGROUND_RED;
- if (ec.TrueFore.G > 0x10) ec.Base.Color|= FOREGROUND_GREEN;
- if (ec.TrueFore.B > 0x10) ec.Base.Color|= FOREGROUND_BLUE;
-
- if (ec.TrueBack.R > 0x10) ec.Base.Color|= BACKGROUND_RED;
- if (ec.TrueBack.G > 0x10) ec.Base.Color|= BACKGROUND_GREEN;
- if (ec.TrueBack.B > 0x10) ec.Base.Color|= BACKGROUND_BLUE;
-
- if (ec.TrueFore.R > 0x80 || ec.TrueFore.G > 0x80 || ec.TrueFore.B > 0x80) {
- ec.Base.Color = FOREGROUND_INTENSITY;
- }
-
- if (ec.Base.Color == 0 || ec.TrueBack.R > 0x80 || ec.TrueBack.G > 0x80 || ec.TrueBack.B > 0x80) {
- ec.Base.Color = BACKGROUND_INTENSITY;
- }
+ ec.TrueFore.R = ((col.fg >> 16) & 0xFF);
+ ec.TrueFore.G = ((col.fg >> 8) & 0xFF);
+ ec.TrueFore.B = ((col.fg) & 0xFF);
+ ec.TrueFore.Flags = 1;
+ ec.TrueBack.R = ((col.bk >> 16) & 0xFF);
+ ec.TrueBack.G = ((col.bk >> 8) & 0xFF);
+ ec.TrueBack.B = ((col.bk) & 0xFF);
+ ec.TrueBack.Flags = 1;
+
+ if (ec.TrueFore.R > 0x10) ec.Base.Color|= FOREGROUND_RED;
+ if (ec.TrueFore.G > 0x10) ec.Base.Color|= FOREGROUND_GREEN;
+ if (ec.TrueFore.B > 0x10) ec.Base.Color|= FOREGROUND_BLUE;
+
+ if (ec.TrueBack.R > 0x10) ec.Base.Color|= BACKGROUND_RED;
+ if (ec.TrueBack.G > 0x10) ec.Base.Color|= BACKGROUND_GREEN;
+ if (ec.TrueBack.B > 0x10) ec.Base.Color|= BACKGROUND_BLUE;
+
+ if (ec.TrueFore.R > 0x80 || ec.TrueFore.G > 0x80 || ec.TrueFore.B > 0x80) {
+ ec.Base.Color = FOREGROUND_INTENSITY;
+ }
+ if (ec.Base.Color == 0 || ec.TrueBack.R > 0x80 || ec.TrueBack.G > 0x80 || ec.TrueBack.B > 0x80) {
+ ec.Base.Color = BACKGROUND_INTENSITY;
+ }
+ if (col.style & AI_STYLE_UNDERLINE) {
+ ec.Base.Color|= COMMON_LVB_UNDERSCORE;
+ }
+ if (col.style & AI_STYLE_STRIKEOUT) {
+ ec.Base.Color|= COMMON_LVB_STRIKEOUT;
+ }
}
#if 0