yozhic

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору anynamer (пост) [?] Цитата: Нет всего шаблона из [Searches] | Теперь он не должен быть весь, т.к. логика поменялась (или я бы сказал, отшлифовалась). Давайте вместе рассудим. 1) Утилита TC Color Presets, ключевое слово Color, значит занимается настройками цвета (оцветовкой). 2) Секция Searches — поисковые шаблоны. Непосредственного отношения к оцветовке они не имеют, но некоторые могут участвовать в оцветовке. Как определить какие участвуют, какие нет? 3) Автоматически это можно определить только по ключам ColorFilter в секции Colors. Если search-шаблон задействован в оцветовке, то он прописан в ключах ColorFilter. Если search-шаблон не прописан в ключах ColorFilter, значит он не задействован в оцветовке. 4) Так и делает сейчас утилита: всё что находит в ColorFilter, забирает из Searches; остальное оставляет как есть. 5) Преимущества такого подхода: а) утилита занимается только цветом, остальное не трогает; б) из wincmd.ini не «пропадают» шаблоны, которые не относятся к оцветовке (например, для иконок, для всплывающих подсказок и т.д.). Вот наглядно: wincmd.ini до применения | применяется схема | wincmd.ini после применения | [Colors] ColorFilter1=прежний_поиск_шаблон_1 ColorFilter2=прежний_поиск_шаблон_2 | [Colors] ColorFilter1=новый_поиск_шаблон_1 ColorFilter2=новый_поиск_шаблон_2 | [Colors] ColorFilter1=новый_поиск_шаблон_1 ColorFilter2=новый_поиск_шаблон_2 | [Searches] прежний_поиск_шаблон_1=... прежний_поиск_шаблон_2=... прежний_поиск_шаблон_3_нецветной=... прежний_поиск_шаблон_4_нецветной=... | [Searches] новый_поиск_шаблон_1=... новый_поиск_шаблон_2=... | [Searches] новый_поиск_шаблон_1=... новый_поиск_шаблон_2=... прежний_поиск_шаблон_3_нецветной=... прежний_поиск_шаблон_4_нецветной=... | Но можно сделать так, чтобы и нецветные поиск-шаблоны включались в схему автоматически. Для этого надо присвоить им нейтральный цвет, тогда визуально они ничем не будут отличаться, а автоматика начнёт их «видеть». Нейтральным цветом является ForeColor — цвет текста в панелях. Пример: Код: [Colors] ForeColor=чёрный ColorFilter1=поиск_шаблон_1 ColorFilter1Color=зелёный ColorFilter2=поиск_шаблон_2 ColorFilter2Color=красный ColorFilter3=поиск_шаблон_3_нецветной ColorFilter3Color=чёрный ColorFilter4=поиск_шаблон_4_нецветной ColorFilter4Color=чёрный [Searches] поиск_шаблон_1=... поиск_шаблон_2=... поиск_шаблон_3_нецветной=... поиск_шаблон_4_нецветной=... | Цитата: Если речь только о Searches, то я рассказал. А если ещё что-то не сохраняет, то уточните, пожалуйста. | Всего записей: 3060 | Зарегистр. 20-03-2008 | Отправлено: 16:41 10-09-2022 | Исправлено: yozhic, 16:42 10-09-2022 |
|