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

Здесь обсуждается всё, что касается макросов.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Latest post of the previous page:

HaRT wrote: Tue 07 Mar, 2023 16:57 Я, признаюсь, в отладчике не смотрел, но перед тем, как написать моё цитируемое вами сообщение, код всё же немножко изучил.
да, сорри, там специальный диалог.
CodeMonkey
Posts: 62
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 12 times

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

Post by CodeMonkey »

HaRT, то есть, функционал для этого окна вряд ли будет?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

CodeMonkey wrote: Wed 08 Mar, 2023 21:06 функционал для этого окна вряд ли будет?
Если сделаете так, чтобы у диалога прогресса копирования/переноса появился GUID, то за мной дело не станет. (Если, конечно, этот диалог не имеет каких-то критических отличий в обработке событий — я не копал.)
P.S.
Кстати, ещё не факт, что, если диалог расширить, пути файлов будут усекаться по актуальной ширине, а не по изначальной. Например, если скопировать файл с длинным путём на временную панель и там на нём открыть диалог создания ссылки (по AltF6), то можно увидеть, что путь в метке усекается по изначальной ширине, а не по фактически доступной.
Last edited by HaRT on Wed 08 Mar, 2023 23:13, edited 1 time in total.
Reason: Добавлен постскриптум
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Wed 08 Mar, 2023 22:42 путь в метке усекается по изначальной ширине, а не по фактически доступной.
Видимо текст метки усекается до возникновения события. Добавляется троеточие вместо непомещающейся части.
И, кстати, это обрезание по мне так неверно реализовано. Во многих программах вырезается путь перед именем файла, стараются сохранить последний элемент пути целым (имя файла или папки).
Last edited by Pasha_ZZZ on Thu 09 Mar, 2023 05:10, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

Вообще есть функция far.TruncPathStr, которая вставляет многоточие в начало пути (после буквы диска, по-моему)
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

HaRT wrote: Wed 08 Mar, 2023 22:42 Кстати, ещё не факт, что, если диалог расширить, пути файлов будут усекаться по актуальной ширине, а не по изначальной. Например, если скопировать файл с длинным путём на временную панель и там на нём открыть диалог создания ссылки (по AltF6), то можно увидеть, что путь в метке усекается по изначальной ширине, а не по фактически доступной.
Более повседневный пример —
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

6122 - добавили в поиск / замену разделители, в итоге все скривилось.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Pasha_ZZZ wrote: Thu 30 Mar, 2023 05:44 6122 - добавили в поиск / замену разделители, в итоге все скривилось.
Исправлено
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Кстати, 6116 была назначена стаблей (правда сильно позже ее выхода). Так что можно поддержку старых выпиливать.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Pasha_ZZZ wrote: Tue 04 Apr, 2023 08:34 можно поддержку старых выпиливать
Там код для них пока «есть не просит». Когда потребуются в тех краях какие-то изменения, повыкидываю что-нибудь для упрощения. Заодно и в вычислительной части немного подсокращу (локально это уже сделано).
Как там поиск-замена в новейших сборках, не разъехалось ничего?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Tue 04 Apr, 2023 11:16 не разъехалось ничего?
Там (в 6127) сделали разделитель просто полоской (в замене) и он перемещается до середины, но не растягивается. Хотя это выглядит вполне нормально.
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

У себя исправил unifiedSRTransform с 18.1 на 18.4
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

В «моём форке» теперь рамка диалогов раздвигается до краёв окна; добавлены диалоги скриптов AltHistory_ViewItem и ChDirToFolder и плагина FileUnlock. Также уменьшено дублирование вычислительного кода.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Thu 23 Nov, 2023 03:58теперь рамка диалогов раздвигается до краёв окна
Очень некрасиво выглядит... Поставил себе DX=4, как и было
Last edited by Pasha_ZZZ on Thu 23 Nov, 2023 09:33, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Pasha_ZZZ wrote: Thu 23 Nov, 2023 09:30 Очень некрасиво выглядит
Это вы ещё не видели, как выглядит, если рамку задвинуть ЗА границы окна. :laugh:
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Thu 23 Nov, 2023 12:25Это вы ещё не видели
Видел, ставил -8. Я бы сказал, что нынешнее дефолтное значение и -8 можно описать аксиомой Эскобара...
Post Reply

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