View Issue Details

IDProjectCategoryView StatusLast Update
0001851Far ManagerFiles Highlightingpublic2011-08-12 08:45
ReporterArty Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version7 SP1
Product Version3.0 
Fixed in Version3.0 
Summary0001851: В раскраске файлов флаг "Прозрачный" для пометок не работает с цветами по-умолчанию
DescriptionВ раскраске файлов флаг "Прозрачный" текста и фона не работает для пометок с цветами по-умолчанию (черный на черном).
Steps To Reproduce1. Создать новую группу раскраски и указать для неё символ пометки.
2. Настроить для пометки цвет текста и фона, сняв при этом оба флага прозрачности.
3. Установить для группы флаг "Продолжать обработку".
4. Создать вторую группу раскраски, идущую после первой.
5. Выставить флаг "прозрачный" для пометки.
6. Выставить флаги "Прозрачный" для текста и фона.
5. Убедиться, что цвета пометки не наследуются от предыдущей группы.
6. Поменять во второй группе цвет или фон пометки на любой другой (чтобы не было цветов по-умолчанию).
7. Убедиться, что теперь цвета пометки наследуются от предыдущей группы.
Additional InformationFAR v3.0 build 2141 x86
TagsNo tags attached.
Build2142

Activities

DrKnS

2011-08-11 14:07

administrator   bugnote:0007436

Проверь в 2142

Arty

2011-08-11 15:40

reporter   bugnote:0007437

В 2142 работает для описанного случая с двумя выставленными флагами прозрачности для текста.

Остался ещё случай, когда прозрачность пометки во второй группе выставлена только на цвете текста. (Например, хотим скопировать цвет бэка из первой группы, а цвет текста сделать черным)
Имеем:
1-я группа раскраски: символ пометки любой, флаг "прозрачный" сброшен, для пометки цвет текста красный без прозрачности, цвет бэка белый без прозрачности. Выставлен флаг "Продолжать обработку"
2-я группа раскраски: символ пометки любой или отсутствует, выставлен флаг "прозрачный", для пометки цвет текста черный без прозрачности, цвет бэка черный с прозрачностью.

Ожидается, что после 2-й группы раскраски цвет текста пометки будет черным на белом фоне, а получается стандартный на белом фоне.
Если заменить цвет бэка пометки во 2-й группе раскраски на любой другой кроме черного, то всё работает.

Arty

2011-08-11 15:54

reporter  

highlight.db (30,720 bytes)

Arty

2011-08-11 15:54

reporter   bugnote:0007438

Залил highlight.db чтобы было легче тестить.
Описания групп видны сразу в списке.

DrKnS

2011-08-11 16:53

administrator   bugnote:0007439

Это фича.
"Чёрный на чёрном" - это не цвет, это псевдоним для "цвета по умолчанию" (в данном случае - Панель.Обычный текст), на который уже потом накладывается прозрачность (в справке есть).
Соответственно, получаем стандартный непрозрачный текст на стандартном прозрачном фоне, наложенный на "красный на белом", что и даёт "стандартный на белом".

Arty

2011-08-11 19:06

reporter   bugnote:0007440

Я знаю, что это фича - в текущем виде она весьма не удобна для восприятия и сильно осложняет настройку раскраски.
В таком случае этот тикет изначально не имеет смысла и нужно откатить назад связанные с ним правки.

PS:
Кстати, цветом по-умолчанию для пометок является цвет элемента для которого настраивается эта пометка (в данном случае "Обычное имя файла").
Мысли по поводу настройки цветов по-умолчанию попробую оформить на форуме.

DrKnS

2011-08-11 20:55

administrator   bugnote:0007442

> тикет изначально не имеет смысла и нужно откатить назад связанные с ним правки.

?
если текст и фон прозрачные, то они в любом случае должны наследоваться от предыдущих, независимо от того, чёрные они или нет.

Arty

2011-08-12 08:21

reporter   bugnote:0007445

Ок, значит в 2142 исправлено.

Issue History

Date Modified Username Field Change
2011-08-11 13:23 Arty New Issue
2011-08-11 14:07 DrKnS Note Added: 0007436
2011-08-11 14:07 DrKnS Assigned To => DrKnS
2011-08-11 14:07 DrKnS Status new => assigned
2011-08-11 14:08 DrKnS Status assigned => feedback
2011-08-11 15:40 Arty Note Added: 0007437
2011-08-11 15:40 Arty Status feedback => assigned
2011-08-11 15:54 Arty File Added: highlight.db
2011-08-11 15:54 Arty Note Added: 0007438
2011-08-11 16:53 DrKnS Note Added: 0007439
2011-08-11 16:53 DrKnS Status assigned => feedback
2011-08-11 19:06 Arty Note Added: 0007440
2011-08-11 19:06 Arty Status feedback => assigned
2011-08-11 20:55 DrKnS Note Added: 0007442
2011-08-12 08:21 Arty Note Added: 0007445
2011-08-12 08:45 DrKnS Build => 2142
2011-08-12 08:45 DrKnS Status assigned => closed
2011-08-12 08:45 DrKnS Resolution open => fixed
2011-08-12 08:45 DrKnS Fixed in Version => 3.0