Изменение размеров диалоговых окон

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Изменение размеров диалоговых окон

Post by HaRT »

Latest post of the previous page:

Pasha_ZZZ wrote: Thu 05 Jan, 2023 01:35 без 11 некрасиво как-то
А мне так милее. Но вы-то знаете, как под себя улучшить.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

HaRT wrote: Thu 05 Jan, 2023 01:43 А мне так милее. Но вы-то знаете, как под себя улучшить.
А еще прикол - с 6086 все поменялось на так:

Code: Select all

{1,3,6,9,11,17.1,18.1,19.1,20.1,22.1,25.1}
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

Раз уж у нас начало было на математике, предлагаю:

Code: Select all

e,f = buildNum > 6077 and 3,1 or 0,0 -- Fuzzy Search in viewer
d,g,h = buildNum > 6081 and -1,2,0 or d,0,23.2 -- Find File hex radio buttons
i = buildNum > 6085 and 2 or 0 -- Find File new tab order

Code: Select all

  [win.Uuid far.Guids.FindFileId                 ]: {1,3,8-i,7+g,9+g,16.1-d,17.1-d,18.1-d,19.1-d,21.1-d,h,24.1-d}
  [win.Uuid far.Guids.ViewerSearchId             ]: {1,3+e,8.1+e,9.1+e,10.1*f,11.1*f}
Last edited by Pasha_ZZZ on Thu 05 Jan, 2023 04:06, edited 6 times in total.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Изменение размеров диалоговых окон

Post by HaRT »

В «моём форке» исправлена работа в свежих сборках Фара (6085+).
Примечания:
1. Сборки ранее 6061 (отделение Нечёткого поиска от Учёта регистра) объявляются для этого скрипта устаревшими, их поддержка будет через какое-то время изъята.
2. Сборки 6082—6084 не поддерживаются, в них изъян.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Taciturn
Posts: 603
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

Изменение размеров диалоговых окон

Post by Taciturn »

HaRT, все на ночники, стабильные версии не нужны?
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Изменение размеров диалоговых окон

Post by 2useven10 »

Относительно стабильные версии иногда случаются.
Но поскольку они почти никогда не совпадают с версиями, которые выиграли такой ярлык в лотерее - да, не нужны.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

Taciturn wrote: Thu 05 Jan, 2023 05:40все на ночники, стабильные версии не нужны?
Стабильность там только от круглого билда. Да и пока поддерживается 6060. Логично будет, если отказ от поддержки в скрипте произойдет после выхода "стабильной" 6100 (уже скоро).
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Изменение размеров диалоговых окон

Post by HaRT »

Taciturn wrote: Thu 05 Jan, 2023 05:40 все на ночники, стабильные версии не нужны?
Я не понял вопрос. Пока что не поддерживаются только сборки 6082—6084, с остальными должно работать ожидаемо.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

Я бы предложил добавить Renewal, но у него все гуиды одинаковые (прям как в нетбоксе) - E3299E7A-1A22-47DD-B270-663BD2B74BCD
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Изменение размеров диалоговых окон

Post by 2useven10 »

У них один автор (первый artemsen).
И да, механическая работа неинтересна, патч будет простой, если кто-то готов.
Last edited by 2useven10 on Mon 09 Jan, 2023 19:50, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Изменение размеров диалоговых окон

Post by HaRT »

Pasha_ZZZ wrote: Mon 09 Jan, 2023 19:46 Я бы предложил добавить Renewal
Я его не использую, но если предложите соответствующие добавки в скрипт, мне несложно включить их в код.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Изменение размеров диалоговых окон

Post by 2useven10 »

HaRT, бывает. Я не использую этот скрипт.
Pasha_ZZZ, надежда только на вас.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

2useven10 wrote: Mon 09 Jan, 2023 20:00 надежда только на вас.
если гуиды станут разные - сделаю, мне несложно. Я вроде бы сколь что разобрался, ну поимерно.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Изменение размеров диалоговых окон

Post by HaRT »

Pasha_ZZZ wrote: Tue 10 Jan, 2023 08:21 можно ли, чтобы диалог настройки обновления самого Фара был с отдельным ГУИДом. Просто в нем другое кол-во контролов, чем у окон настройки плагинов.
Если что, то мой форк готов к тому, что для диалога будут перечислены в т.ч. и несуществующие индексы элементов, — он их молча проигнорирует. (Собственно, это и было изменением, породившим форк.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Изменение размеров диалоговых окон

Post by 2useven10 »

HaRT wrote: Tue 10 Jan, 2023 12:38мой форк готов
Это работает только если элементы удалены в конце.
Если из середины, то едут индексы, вряд ли к этому можно быть готовым.

Но у Renewal, элементы не удаляется, просто делаются невидимыми (HIDDEN).
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

Изменение размеров диалоговых окон

Post by Pasha_ZZZ »

HaRT wrote: Mon 09 Jan, 2023 19:55 но если предложите соответствующие добавки в скрипт
Renewal 3.23.0, пока что диалог настроек обновления для каждого плагина (инфа и общий диалог настроек пока со старым ГУИДом)
3.23.1, для всех нужных окон есть уникальные ГУИДы:

Code: Select all

  --{ Renewal
  [win.Uuid'44832B2D-406B-4071-89DD-17182E539F2F']: {1,3,5,12,16,18,21,23} -- Setup dialog
  [win.Uuid'FF3A8CA2-544A-4ECD-A9A2-74B01D007E60']: {1,3,5,7,9,11,13,15,17,19} -- Info dialog
  [win.Uuid'C6BCF2E6-CD58-4811-820C-AB72AB7F473B']: {1,8,10,12,15,17,20} -- Configuration dialog
  --}
Last edited by Pasha_ZZZ on Fri 13 Jan, 2023 09:39, edited 1 time in total.
Post Reply

Return to “Обсуждение макросов”