FileFilterParams::FileFilterParams(): FDate(), FSize(), FHardLinks(), FAttr(), FHighlight(), FFlags() { SetMask(1,L"*"); std::for_each(RANGE(FHighlight.Colors.Color, i) { MAKE_OPAQUE(i.FileColor.ForegroundColor); MAKE_OPAQUE(i.MarkColor.ForegroundColor); });
static void ApplyDefaultStartingColors(HighlightDataColor *Colors) { for (int j=0; j<2; j++) for (int i=0; i<4; i++) { MAKE_OPAQUE(Colors->Color[j][i].ForegroundColor); MAKE_TRANSPARENT(Colors->Color[j][i].BackgroundColor); } Colors->MarkChar=0x00FF0000; }
FileFilterParams::FileFilterParams() { SetMask(1,L"*"); SetSize(0,L"",L""); SetHardLinks(0,0,0); ClearStruct(FDate); ClearStruct(FAttr); ClearStruct(FHighlight.Colors); for(size_t i = 0; i < 2; ++i) { for(size_t j = 0; j < 4; ++j) { MAKE_OPAQUE(FHighlight.Colors.Color[i][j].ForegroundColor); } } FHighlight.SortGroup=DEFAULT_SORT_GROUP; FHighlight.bContinueProcessing=false; ClearAllFlags(); }