RGB — работа с цветами консоли

Разработка Far.
User avatar
SlashNet
Posts: 601
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 4 times

Re: RGB — работа с цветами консоли

Post by SlashNet »

Latest post of the previous page:

Мне известно что это фича.
Просто цвет в разделителе не так сильно в глаза бросается, нежели подчёркивание.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
Alexey Samlyukov
Posts: 1764
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: RGB — работа с цветами консоли

Post by Alexey Samlyukov »

>ну это у того кто делал надо спрашивать
насколько помню, Варп вроде так сделал.
User avatar
SUSim
Posts: 1548
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: RGB — работа с цветами консоли

Post by SUSim »

Я бы хотел:
Разделители, должны быть цветом рамок!(сетка она для того чтобы разделять)
дополнительное информационное нагружение может быть только изменением символа (но и то наиболее близкий к форме разделителя)!
SimSU ··· ·· -- ··· ··-
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: RGB — работа с цветами консоли

Post by Maximus5 »

SUSim wrote:Разделители, должны быть цветом рамок!(сетка она для того чтобы разделять)
Это "ты бы хотел".
А если у юзера цвет фона файла под курсором совпадает с цветом рамки?
2useven10
Posts: 4223
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: RGB — работа с цветами консоли

Post by 2useven10 »

Это "ты бы хотел".
И я бы хотел.
А если совпадает: во первых - не хуже чем сейчас.
Во вторых - ССЗБ.
В третьих - можно рамку вообще не трогать (и фон рамки не менять).
В идеале - просто предоставить мне самому решать какое поведение правильное.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: RGB — работа с цветами консоли

Post by zg »

airbrush&ecmpl тоже поддерживают rgb и расширенные атрибуты.
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: RGB — работа с цветами консоли

Post by Maximus5 »

Наверное баг:
при создании в Files hilighting нового элемента в диалог приходит "черный на черном" (ок), но Transparent выставлен только для Background. Или так и задумано?
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Re: RGB — работа с цветами консоли

Post by DrKnS »

Так и задумано, да.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Определить True-Color Mode

Post by Max Rusov »

Может ли плагин как-нибудь определить, что Far в настоящий момент поддерживает True Color?
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: Определить True-Color Mode

Post by Maximus5 »

Так он его всегда поддерживает.
А вот может ли ExtendedConsole.dll показзать TrueColor - нужно у conemu спрашивать.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Определить True-Color Mode

Post by Max Rusov »

Как я понимаю (поправьте, если ошибаюсь), Far грузит dll "ExtendedConsole" если она есть. Но это еще ничего не значит, так как Far может быть запущен не из под консольного расширителя (ConEmu), а просто так.

Может добавить в FarAPI функцию, типа ACTL_GETTRUECOLORAVAILABLE, которая будет дергать export ExtendedConsole.dll, которая в свою очередь будет спрашивать у ConEmu (или другого своего "расширителя")?
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

Re: Определить True-Color Mode

Post by NightRoman »

Maximus5
Как-то криво это... Фар должен об этом как-то знать, и плагины иметь возможность спросить. А иначе это может быть и не conemu, а другое приложение (пусть и гипотетически).
(Сам я пока это не пользую, но тоже заинтересован.)

UPD: Max Rusov опередил, но я оставлю свой коммент, типа +1
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Re: Определить True-Color Mode

Post by DrKnS »

Я уже писал, напишу еще раз: плагин это волновать не должно, передавайте то, что есть, а с отображением разберутся, нечитаемого текста в любом случае не будет.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Определить True-Color Mode

Post by Max Rusov »

DrKnS wrote:плагин это волновать не должно
Есть разные сценарии, меня вот волнует.
Например, диалог выбора цвета у меня выглядит вот так:

По кнопочке "More" открывается диалог Windows. Хочется, чтобы если True Color недоступен, то кнопочка была запрещена.

Но это мелочь, конечно. На самом деле хочется сделать независимую настройку цветов для TrueColor и консольного режима.
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Re: Определить True-Color Mode

Post by DrKnS »

По кнопочке "More" открывается диалог Windows. Хочется, чтобы если True Color недоступен, то кнопочка была запрещена.
Чем плох стандартный из api? В обычном режиме он будет 16-цветным, в расширенном его подменят труколорным.
На самом деле хочется сделать независимую настройку цветов для TrueColor и консольного режима.
А в чем проблема? В колорере вон есть схемы для разных режимов. Или хочется чтобы и переключалось автоматом?
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Определить True-Color Mode

Post by Max Rusov »

DrKnS wrote:Чем плох стандартный из api? В обычном режиме он будет 16-цветным, в расширенном его подменят труколорным.
Мне мой нравится больше, чем от ConEMU. Кроме того, ConEMU подсовывает свой диалог, даже если FAR зпущен из обычной консоли, но есть ExtendedConsole.dll (это не ошибка ли?)
В колорере вон есть схемы для разных режимов. Или хочется чтобы и переключалось автоматом?
Да, хочется автоматом. Я работаю в обычной консоли, но иногда запускаю ConEMU (в основном, чтобы протестировать свои плагины в True Color mode). А аппроксимация цветов работает хреново.
Post Reply

Return to “Development”