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

Здесь обсуждается всё, что касается макросов.
Pasha_ZZZ
Posts: 469
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Latest post of the previous page:

HaRT wrote: Wed 17 Apr, 2024 21:54Какие ваши предложения?
Я думаю, из-за одной строчки владельца не стоит весь диалог кривить. Проще его вообще исключить.
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Pasha_ZZZ wrote: Thu 18 Apr, 2024 04:40 из-за одной строчки владельца не стоит весь диалог кривить
А что, список жёстких ссылок или назначение Symlink'а или Directory Junction'а в этом диалоге теперь не показываются?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 469
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Thu 18 Apr, 2024 05:04теперь не показываются?
Ну тогда хотя бы добавить 39,47... И кстати 37 как будто не работает. Вообще с этими кнопками 35 - 37 ничего не работает, возможно из-за флага DIF_CENTERGROUP
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Pasha_ZZZ wrote: Thu 18 Apr, 2024 05:54 хотя бы добавить 39,47...
Мне эти номера ни о чём не говорят — ни в прежней версии диалога (т.к. уже не помню), ни тем более в новой (т.к. ещё даже не установил).
Я посмотрел — да, если их добавить, работает одинаково и в прежних, и в новых сборках. Спасибо.
Last edited by HaRT on Thu 18 Apr, 2024 14:12, edited 1 time in total.
Reason: Вычеркнуто неактуальное, приписано обновление.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

В «моём форке» поддержан обновлённый диалог атрибутов файла; добавлена коррекция для диалогов с нестандартной шириной полей (как FarColorer: Scheme settings); добавлено окно NetBox: Transfer under different name; уменьшено дублирование кода.

P.S. Также реализовано «дорасширение» диалогов при изменении размеров окна Фара (в знакоместах), например, при распахивании по AltF9 (пока что ширина диалога может только увеличиться и не может уменьшиться обратно).
Last edited by HaRT on Mon 17 Jun, 2024 23:21, edited 1 time in total.
Reason: Добавлен постскриптум
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

В «моём форке» наконец нормально покрыты почти все диалоги NetBox 24.9.0 (спасибо ssvine) — кроме Queue; добавлен диалог Polygon: Edit row — с (непринципиальным) ограничением в 18 полей.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 469
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Диалог атрибутов поехал после https://github.com/FarGroup/FarManager/ ... 59262ce8e8
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Pasha_ZZZ wrote: Sat 23 Nov, 2024 06:28 Диалог атрибутов поехал после https://…
Спасибо, что сообщили. К сожалению, я пока могу сделать только тривиальное исправление для поля владельца и предшествующего горизонтального разделителя.
Если научите, как легко добиться, чтобы отображались вновь добавленные два элемента, смогу посмотреть и для них. (Под «легко» я подразумеваю такой способ, чтобы не требовалось поднимать виртуальную машину или физически подключать что-либо более редкое, чем флешка.) Нашёл. Надо было просто освободить от макроса CtrlA в меню дисков.
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

В «моём форке» поддержан и вновь обновлённый в b6394 диалог атрибутов файла.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

Оказывается, примерно с середины декабря поплыло окно настроек соединения (session) NetBox'а. Я работаю над исправлением. :hacking:
Если кто-то подскажет, как из обработчика диалогового события определить версию плагина-владельца диалога, фикс будет более качественным. :bang:
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 7243
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 635 times

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

Post by Shmuel »

HaRT wrote: Sun 02 Mar, 2025 23:05 как из обработчика диалогового события определить версию плагина-владельца диалога
  1. вызвать far.SendDlgMessage(DM_GETDIALOGINFO) - в возвращаемой таблице есть Owner (гуид плагина).
  2. вызвать far.FindPlugin("PFM_GUID", Owner) - получаем хэндл плагина.
  3. вызвать far.GetPluginInformation(handle) - получаем обширную информацию о плагине, включая версию.
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

В «моём форке»:
* Починен сломанный примерно с середины декабря диалог настроек соединения (session) NetBox'а. При этом прежние его версии тоже поддерживаются (спасибо, Shmuel).
* Добавлен диалог Shell/Search/Advanced плагина RESearch, подправлена поддержка диалога Shell/RenameFiles.
* Расширена поддержка диалогов Create archive и SFX Options плагина ArcLite, а также диалога Attributes плагина NetBox.
* Добавлен диалог скрипта %FARHOME%\Addons\Macros\Symlink.lua.
* Также немного упрощён код и слегка улучшена его читаемость.
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

В «моём форке»:
* Добавлен диалог параметров для User Menu и Apply command (!?$<history>$<title>?<init>!).
* Добавлены диалоги Polygon: Edit row (с расчётом на разумное число полей) и NTFS File Information: File Version.
* Также сокращён/упрощён код задания диалогов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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:

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

Post by John Doe »

HaRT wrote: Mon 31 Mar, 2025 23:02В «моём форке»:
При копировании файла в существующий архив наблюдаю чекбокс [ ] Solid прямо посреди поля Compression Level
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11454
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

John Doe wrote: Thu 03 Apr, 2025 17:25При копировании файла в существующий архив наблюдаю чекбокс [ ] Solid прямо посреди поля Compression Level
Ага, вижу, спасибо. Притом неправильно тут то, что поле Compression level вообще расширилось, а поле Method передвинулось. Гляну на досуге.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 469
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Я думаю там кроме поля доппараметров и растягивать-то нечего... Значит хватит:

Code: Select all

['CD57D7FA-552C-4E31-8FA8-73D9704F0666']: {1,8} -- Create archive
Post Reply

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