Add color code (#RRGGBB) to the Color dialog
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Add color code (#RRGGBB) to the Color dialog
В связи с появлением [x] Use Virtual Terminal for rendering и [Advanced] в диалоге выбора цвета, было бы неплохо добавить text box с текущим цветом в формате #RRGGBB + возможностью редактирования без открытия GUI диалога.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Add color code (#RRGGBB) to the Color dialog
Yegor, я думал об этом, но не очень представляю, что туда писать, если текущий цвет - индекс.
Сам индекс (0-15)? Или индекс, приведенный к RGB?
Сам индекс (0-15)? Или индекс, приведенный к RGB?
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Add color code (#RRGGBB) to the Color dialog
Думаю, индекс, приведенный к RGB.
Возможно даже, что при выключенной [ ] Use Virtual Terminal for rendering настройке, вообще не показывать text box.
Возможно даже, что при выключенной [ ] Use Virtual Terminal for rendering настройке, вообще не показывать text box.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Add color code (#RRGGBB) to the Color dialog
Лучше показывать, но запрещённым.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Add color code (#RRGGBB) to the Color dialog
Вот и отлично. Если доступен, хорошо бы показывать поле ввода кода цвета разрешённым; если недоступен — запрещённым.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Add color code (#RRGGBB) to the Color dialog
Мы ж не знаем, доступен или нет. Пользователь может подсунуть свой рендерер на нижних слоях абстракции и делать с ним всякое.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Add color code (#RRGGBB) to the Color dialog
А сложно ли расширить интерфейс этого рендерера, чтобы он позволял де-/сериализовать цвет из/в строки/-у? Но так, чтобы у необновлённых рендереров об этом даже не спрашивать…DrKnS wrote: ↑Mon 22 Oct, 2018 22:44 Пользователь может подсунуть свой рендерер на нижних слоях абстракции и делать с ним всякое.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Add color code (#RRGGBB) to the Color dialog
Да жаль, что они не допилили API (Read/WriteConsoleOutputAttribute):
Для примера, на скриншоте вверху, Фар перерисовал десктоп, внизу оригинальная картинка с паузой.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Add color code (#RRGGBB) to the Color dialog
Возможности для пользователя легко писать и читать цвет в том представлении, которое будет понятно и пользователю, и подсунутому им рендереру.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Add color code (#RRGGBB) to the Color dialog
Как-то это сложно уже.
Если что - даже если у вас не windows 10, нет альтернативных рендереров и вы выбрали в диалоге труколор (или ввели RRGGBB в предлагаемом в этой теме текст боксе) - ничего страшного не случится, фар его саппроксимирует в ближайший индекс при выводе, так что я не вижу особого смысла прятать/блокировать.
Если что - даже если у вас не windows 10, нет альтернативных рендереров и вы выбрали в диалоге труколор (или ввели RRGGBB в предлагаемом в этой теме текст боксе) - ничего страшного не случится, фар его саппроксимирует в ближайший индекс при выводе, так что я не вижу особого смысла прятать/блокировать.
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Add color code (#RRGGBB) to the Color dialog
DrKnS, спасибо, сейчас потестируем.
Last edited by Yegor on Fri 26 Oct, 2018 01:46, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин