OSDN Git Service

OptionsDirColors.cpp: Change default color of identical items to white
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Wed, 26 Jun 2019 15:06:24 +0000 (00:06 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Wed, 26 Jun 2019 15:06:24 +0000 (00:06 +0900)
Src/OptionsDirColors.cpp

index 541c0df..2a3e76f 100644 (file)
@@ -12,14 +12,15 @@ namespace Options { namespace DirColors {
 
 void SetDefaults(COptionsMgr *pOptionsMgr)
 {
-       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_EQUAL, (int)RGB(204,255,204));
-       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_EQUAL_TEXT, (int)RGB(0,0,0));
+       int defaultTextColor = static_cast<int>(GetSysColor(COLOR_WINDOWTEXT));
+       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_EQUAL, (int)GetSysColor(COLOR_WINDOW));
+       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_EQUAL_TEXT, defaultTextColor);
        pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_DIFF, (int)RGB(240,222,125));
-       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_DIFF_TEXT, (int)RGB(0,0,0));
+       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_DIFF_TEXT, defaultTextColor);
        pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_NOT_EXIST_ALL, (int)RGB(250,245,215));
-       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_NOT_EXIST_ALL_TEXT, (int)RGB(0,0,0));
+       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_NOT_EXIST_ALL_TEXT, defaultTextColor);
        pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_FILTERED, (int)RGB(221,221,221));
-       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_FILTERED_TEXT, (int)RGB(0,0,0));
+       pOptionsMgr->InitOption(OPT_DIRCLR_ITEM_FILTERED_TEXT, defaultTextColor);
        pOptionsMgr->InitOption(OPT_DIRCLR_USE_COLORS, true);
 }