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

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

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

Post by buniak_a_h »

Для макроса требуется GUID диалога подтверждения замены:
image.png
image.png (8.62 KiB) Viewed 2499 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: 10904
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 223 times
Been thanked: 359 times

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

Post by HaRT »

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

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

Post by buniak_a_h »

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

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

Post by HaRT »

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

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

Post by buniak_a_h »

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

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

Post by HaRT »

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

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

Post by zg »

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

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

Post by buniak_a_h »

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

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

Post by buniak_a_h »

Что-то никак GUID к диалогу не добавляется. Уже вышла следующая версия…
User avatar
buniak_a_h
Posts: 4298
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 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: 13903
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 75 times
Been thanked: 431 times
Contact:

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

Post by John Doe »

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

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

Post by buniak_a_h »

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

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

Post by buniak_a_h »

John Doe wrote: Wed 01 May, 2024 12:30 Я тоже как-то просил гуиды
Не могли бы Вы написать поподробнее, как выйти на эти диалоги. Поищу, может найду. Я в сях не маэстро, но ленив. А лень, как известно, - двигатель прогресса.
User avatar
buniak_a_h
Posts: 4298
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 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 “Предложения и идеи”