Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)

Модерирует : gyra, Maz

articlebot (06-10-2016 09:08): Far Manager  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Index: colormix.cpp
===================================================================
--- colormix.cpp    (revision 12504)
+++ colormix.cpp    (working copy)
@@ -58,7 +58,7 @@
         const struct color_data
         {
             COLORREF Color;
-            abgr Abgr;
+            rgba rgbA;
             FARCOLORFLAGS Flags;
             COLORREF* LastColor;
             BYTE* IndexColor;
@@ -65,8 +65,8 @@
         }
         data[2] =
         {
-            {Color.BackgroundColor, Color.BackgroundABGR, FCF_BG_4BIT, &LastTrueColors[0], &IndexColors[0]},
-            {Color.ForegroundColor, Color.ForegroundABGR, FCF_FG_4BIT, &LastTrueColors[1], &IndexColors[1]}
+            {Color.BackgroundColor, Color.BackgroundRGBA, FCF_BG_4BIT, &LastTrueColors[0], &IndexColors[0]},
+            {Color.ForegroundColor, Color.ForegroundRGBA, FCF_FG_4BIT, &LastTrueColors[1], &IndexColors[1]}
         };
 
         enum console_mask
@@ -88,9 +88,9 @@
                 }
                 else
                 {
-                    int R = i.Abgr.r;
-                    int G = i.Abgr.g;
-                    int B = i.Abgr.b;
+                    int R = i.rgbA.r;
+                    int G = i.rgbA.g;
+                    int B = i.rgbA.b;
 
                     // special case, silver color:
                     if (InRange(160, R, 223) && InRange(160, G, 223) && InRange(160, B, 223))
Index: plugin.hpp
===================================================================
--- plugin.hpp    (revision 12504)
+++ plugin.hpp    (working copy)
@@ -94,7 +94,7 @@
 
     FCF_NONE          = 0;
 
-struct abgr { unsigned char a, b, g, r; };
+struct rgba { unsigned char r, g, b, a; };
 
 struct FarColor
 {
@@ -102,7 +102,7 @@
     union
     {
         COLORREF ForegroundColor;
-        struct abgr ForegroundABGR;
+        struct rgba ForegroundRGBA;
     }
 #ifndef __cplusplus
     Foreground
@@ -111,7 +111,7 @@
     union
     {
         COLORREF BackgroundColor;
-        struct abgr BackgroundABGR;
+        struct rgba BackgroundRGBA;
     }
 #ifndef __cplusplus
     Background

Всего записей: 33133 | Зарегистр. 31-07-2002 | Отправлено: 02:25 09-10-2014 | Исправлено: Victor_VG, 02:54 09-10-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)
articlebot (06-10-2016 09:08): Far Manager


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru