Требуется GUID для диалога

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

Для макроса требуется GUID диалога подтверждения замены:
image.png
image.png (8.62 KiB) Viewed 6627 times
Другими способами идентифицировать этот диалог не просто:
(а) зависит от настройки языка FAR-а;
(б) есть и другие диалоги, называющиеся Replace.
Макросом, использующим этот диалог (рисование креста для облегчения визуального поиска заменяемого образца на экране), уже заинтересовались двое участников форума.
Last edited by HaRT on Thu 11 Jan, 2024 20:06, edited 1 time in total.
Reason: Расширен заголовок Темы
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Требуется GUID диалога подтверждения замены

Post by HaRT »

Думаю, шансы несколько повысятся, если занести пожелание в багтрекер.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID диалога подтверждения замены

Post by buniak_a_h »

HaRT, увы, там нету инструкции, как записать пожелание. Или я не нашёл…
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Требуется GUID диалога подтверждения замены

Post by HaRT »

buniak_a_h wrote: Mon 25 Dec, 2023 17:39 там нету инструкции
Предлагаю обсуждать в более подходящей теме.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID диалога подтверждения замены

Post by buniak_a_h »

HaRT wrote: Mon 25 Dec, 2023 15:18 Думаю, шансы несколько повысятся, если занести пожелание в багтрекер.
Вроде, создал #0004026. Не знаю, правильно ли…
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Требуется GUID диалога подтверждения замены

Post by HaRT »

changelog wrote:
zg 2024-01-05 09:36:01+02:00 - build 6247 1. M#4026: GUID for replace confirmation dialog in editor.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Требуется GUID для диалога

Post by HaRT »

zg, если вас не затруднит, не назначите ли GUID и ?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

Требуется GUID для диалога

Post by zg »

HaRT wrote: Thu 11 Jan, 2024 20:09zg, если вас не затруднит, не назначите ли GUID и ?
6250.
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

zg, опять попросили слегка допилить диалоги Files highlighting и Groups of file masks. У первого GUID есть, а у второго - нету. Не могли бы Вы добавить? Виш на мантис я записал (#0004039)
История вопроса и получившийся скрипт здесь, здесь и здесь
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

Что-то никак GUID к диалогу не добавляется. Уже вышла следующая версия…
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

buniak_a_h wrote: Sat 20 Apr, 2024 17:18 … попросили слегка допилить диалоги Files highlighting и Groups of file masks. У первого GUID есть, а у второго - нету.
Вопрос решён. Вроде как я сам и решил при поддержке единомышленников
User avatar
John Doe
Бюрократ
Posts: 14580
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Требуется GUID для диалога

Post by John Doe »

Я тоже как-то просил гуиды
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

John Doe! «Ну, если даже у Вас проблемы, ну тогда я уж и не знаю…»©Ахеджакова, "Москва слезам не верит"
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

John Doe wrote: Wed 01 May, 2024 12:30 Я тоже как-то просил гуиды
Не могли бы Вы написать поподробнее, как выйти на эти диалоги. Поищу, может найду. Я в сях не маэстро, но ленив. А лень, как известно, - двигатель прогресса.
User avatar
buniak_a_h
Posts: 4559
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Требуется GUID для диалога

Post by buniak_a_h »

Для второго диалога я, кажется, нашёл где GUID вставлять:
файл editcontrol.cpp
Заменить строки

Code: Select all

if (AnyAdded)
  ComplMenu->SetTitle(msg(lng::MCompletionHistoryTitle));
на

Code: Select all

if (AnyAdded) {
  ComplMenu->SetTitle(msg(lng::MCompletionHistoryTitle));
  ComplMenu->SetId(…); // (имя GUID-а)
}
Ну и в файл uuids.far.dialogs.hpp добавить под тем же именем сгенерированный GUID. Увы, проверить не могу: проект ФАР у меня не компилится.
Post Reply

Return to “Предложения и идеи”