В балтийском банк-клиенте при наведении на вкладку цвет надписи плохо читаемый.
Цвет: 173, 211, 255 А вообще это так влияет из темы "Hilight"="169 209 255" Который отвечает за подсвечивание полосы выбора. Другое дело что должна ли так подсвечиваться вкладка?
В виндовс эта вкладка прекрасно читается - цвет не ярко голубой, а тёмно синий.
Собственно потому что у нас полоска выбора в меню не тёмно-синяя, а голубая. Возможно проблема с фоном, или может быть даже проблемы вообще нет :)
http://bugs.winehq.org/show_bug.cgi?id=2405
Ну да - похоже. Надо править.
Юзается наш цвет забитый в реестре. В tabs - есть такая реакция - подсветить текст Hilight цветом (совпадает с цветом выделения текста мышкой).
Именно этот голубой оттенок - это наш цвет, который мы выставляем вместо виндового тёмно-синего.
Так давайте поменяем этот цвет на видовый!! Даже люди из Консультанта жалуются, что благодаря этому цвету очень неудобно названия документов читать : Из письма Николая Иванова: " 3) Цвета по умолчанию, отличаются от цветов в windows, например при открытии документов, заголовок в скобках (в редакции закона вместо темно-синего - светло - бирюзовый цвет который плохо читается на белом фоне документа.) "
Можно ли узнать, насколько правомерно использование цвета Hilight для этого элемента, на примере Консультанта. Есть ли пример стандартного контрола, который делает также? Если ответы положительные, действительно стоит пересмотреть цветовую гамму.
Приехали.. Это совершенно стандартная реакция подсветки текста при наведении на него курсора цветом Hilight. Для этого и была создана это константа. Я не понимаю из-за чего вообще возникают такие вопросы, когда всем уже давно ясно, что текст, подсвеченный Hilight должен быть хорошо читаем на цвете стандартного фона. В принципе совершенно без разницы какого именно цвета будет константа Hilight, самое важное его контрастность по отношению к цвету клиентской области по умолчанию. Консультант использует стандартный цвет по той причине, что он идеально вписывается в общую гамму приложения, поэтому они и решили не изобретать велосипед. Это ошибка - наше самодурство. Все цвета по умолчанию должны быть абсолютно идентичный виндовым.
Пример стандартного контрола - табы и листбоксы.
Я пока не могу найти пример проблемы, но бага действительно у нас есть, надо её решить. Решение конечно же не заключается в переходе к цветам Win2000 или WinXP.
(In reply to comment #12) > Я пока не могу найти пример проблемы, но > бага действительно у нас есть, > надо её решить. Что значит не можешь найти пример проблемы? Любой текст на табах - нечитаем при подсветке - это проблема. > Решение конечно же не > заключается в переходе к цветам Win2000 или > WinXP. > Решение заключается к переходу на контрастные цвета, какие конкретно - неважно.
> Что значит не можешь найти пример проблемы? > Любой текст на табах - нечитаем при > подсветке - это проблема. Я хотел бы доступный пример, желательно с исходниками :) > > Решение конечно же не > > заключается в переходе к цветам Win2000 или > > WinXP. > > > Решение заключается к переходу на > контрастные цвета, какие конкретно - > неважно. Надо разобраться между MenuHilight и Hilight
Сейчас для все вариантов подсветок в wine используется только одно значение реестра - Hilight. В Windows вариантов подсветок несколько : - для подсветки текста фоном всего того, что семантически относится к окнам меню (всплываюещее меню, панель пуск), используется MenuHilight - для подсветки текста фоном всего остального используется Hilight - для подсветки текста в закладках используется HotTrackingColor Приэтом, для чтобы не было различных неточностей и визуальных глюков, т.к. MenuHilight не до конца закрывает область на которой расположен текст, а остатки закрывает Hilight, появляется глюк - цвет MenuHilight обрамлён рамочкой цвета Hilight, в Windows MenuHilight и Hilight равны между собой.
Добавил в наш cvs патчи, исправляющие данную ошибку. Сейчас отошлю в WineHQ
Отправил патчи - закрываю.