диалог выбора цвета

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

диалог выбора цвета

Post by CrOm »

хотелось бы, чтобы фар предоставлял плагинам возможность вызывать стандартный диалог выбора цвета. возможно ли это реализовать?
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

есть уже куча реализаций :)
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

в том-то и дело, что они есть, только их в свой плагин пихать неохото.
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

CrOm, на мантис вишь пиши
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

никогда там не был.

пожалуйста, напишите кто-нибудь, кто там частый посетитель
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

CrOm wrote:в том-то и дело, что они есть, только их в свой плагин пихать неохото.
ну да 656 байт кода и 1664 байт данных — это офигенно много.
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

да не в данных/байтах дело. просто мне кажется, что не место ему в плагине
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

CrOm
Добавил в Wishes. Тоже за.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Глобальное расширение Far API

Post by DrKnS »

Yegor wrote:В API уже есть InputBox, почему бы не добавить ColorDialog?
Прозрачности (пока) не будет, кастомного хелптопика не будет, в остальном - после 1950.
Last edited by DrKnS on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на исходную тему
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Глобальное расширение Far API

Post by Yegor »

Я готов сделать ColorDlg как описал выше, просто не хочу этого делать впустую, если в итоге она не будет замержена в транк и не добавлена в PluginStartupInfo или FSF.
Сам прототип ф-и is subject to discuss. Делать что-то мега унифицированное (типа FarStandardDialog) нет смысла, бо не будет сделано никогда.

(Естественно мне проще, как предлагали сделать DLL и юзать ее в своих плагинах, ну и раздать кому надо)


Спасибо!
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

диалог выбора цвета

Post by HaRT »

По мотивам http://forum.farmanager.com/viewtopic.p ... 17#p137917:
Можно ли как-то задать свой заголовок? А то слово “Color” там довольно бессмысленно — пользователь и сам видит, что не шрифт или, скажем, размер окна. А вот выводить в заголовке диаложки, как называется тот элемент, цвет которого настраиваем, было бы весьма полезно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

диалог выбора цвета

Post by buniak_a_h »

Вопрос на стыке far.ColorDialog-а и ConEmu.
Если ФАР запущен из-под ConEmu, то вместо стандартного ColorDialog-а выводится какой-то графический. Возможно, это и к лучшему, если бы не одно "но": возможности ФАРа в плане выбора стиля текста уже обогнали те, что предоставляет ConEmu. есть ли какая-то возможность вызывать ФАРовский ColorDialog?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

диалог выбора цвета

Post by DrKnS »

На выбор:
  • Попросить Maximus5 убрать его, подождать новую версию.
  • Самостоятельно заменить в ExtendedConsole.dll & ExtendedConsole64.dll GetColorDialog на любые другие 14 символов.
  • Я могу убрать вызов из Far, т.к. особого смысла уже, действительно, нет.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

диалог выбора цвета

Post by buniak_a_h »

DrKnS wrote: Mon 16 Aug, 2021 09:05
  • Попросить Maximus5 убрать его, подождать новую версию.
Имеется в виду убрать из конэму?
На самом деле спасибо. :-)
Post Reply

Return to “Разработка плагинов”