Динамическое/заданное изменение размеров/ сдвиг любых диалогов, меню, списков в зависимости от размера консоли
Динамическое/заданное изменение размеров/ сдвиг любых диалогов, меню, списков в зависимости от размера консоли
ВВИДУ ОТСУТСТВИЯ ОБЩЕСТВЕННОГО ИНТЕРЕСА (нет лайков)
ОБНОВЛЯТСЯ В ДАЛьНЕЙШЕМ НЕ БУДЕТ
(текущая/экспериментальная/обновленная версия находится у меня,
но дальнейшей синхронизации скорее всего не будет
если все-же. кому чего нужно, то пишите сюда,
скорее всего отвечу, и скорее всего быстро)
Предыстория вопроса
Современный мир характеризуется большим количеством больших экранов.
А также длинными именами файлов, и прочими "многа букав"
В то же время, размер диалоговых окон в ФАРе, не менялся десятилетиями,
обладая слишком малой величиной, чтобы полностью соответствать современным вызовам.
Более того, не было никакой возможности расширить окошки до приемлимых размеров даже вручную.
Но эти эти горести остались в далеком темном прошлом (смахивает слезу)
поскольку сейчас у нас есть Автоматический Раздвигатель Окон!
https://github.com/dr-dba/far-lua-dialogs-control
Этот "мануал/ридми" старый и не отражает всего функционала.
вопросы, пожелания - писать, опять же, см. начало текста
ОБНОВЛЯТСЯ В ДАЛьНЕЙШЕМ НЕ БУДЕТ
(текущая/экспериментальная/обновленная версия находится у меня,
но дальнейшей синхронизации скорее всего не будет
если все-же. кому чего нужно, то пишите сюда,
скорее всего отвечу, и скорее всего быстро)
Предыстория вопроса
Современный мир характеризуется большим количеством больших экранов.
А также длинными именами файлов, и прочими "многа букав"
В то же время, размер диалоговых окон в ФАРе, не менялся десятилетиями,
обладая слишком малой величиной, чтобы полностью соответствать современным вызовам.
Более того, не было никакой возможности расширить окошки до приемлимых размеров даже вручную.
Но эти эти горести остались в далеком темном прошлом (смахивает слезу)
поскольку сейчас у нас есть Автоматический Раздвигатель Окон!
https://github.com/dr-dba/far-lua-dialogs-control
Этот "мануал/ридми" старый и не отражает всего функционала.
вопросы, пожелания - писать, опять же, см. начало текста
Last edited by citRiks on Fri 27 Aug, 2021 11:25, edited 50 times in total.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Latest post of the previous page:
бесцельно, случайно получилось и интересно как это, в каком сценарии, вообще можно заметитеть?Ann wrote: ↑Wed 20 Jan, 2021 12:45 1. С какой целью у файла CRC32-@Xer0X.Lua из приаттаченного архива установлен атрибут "Неиндексируемый"?
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Сейчас обкатывается учет и запоминание изменяемых элементов меню, которые включают в себя имя текущего файла ("!.!") в титульном тексте (надеюсь понятно сказал) поэтому релиз задерживается
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Визуально:citRiks wrote: ↑Tue 26 Jan, 2021 16:06бесцельно, случайно получилось и интересно как это, в каком сценарии, вообще можно заметитеть?Ann wrote: ↑Wed 20 Jan, 2021 12:45 1. С какой целью у файла CRC32-@Xer0X.Lua из приаттаченного архива установлен атрибут "Неиндексируемый"?
Применяю Атрибуцию Лайт (— уточнение внесено по справедливому замечанию HaRT`а, фактического изобретателя и генерального автора великолепной, по моему опыту, Атрибуции).
Брал здесь.
Но у нас корпоративно не любят неиндексируемые файлы. Поэтому и обратил внимание. А в действительные причины немилости к ним я не вникал, по слухам они якобы могут портить диски.
Лично я ни куда не спешу, с интересом, но спокойно, ожидаю обновления и вполне уверен, что у Вас всё отлично получится.
Last edited by Ann on Wed 27 Jan, 2021 00:38, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Фар есть инструмент, а не нянька. © 2009 DrKnS
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
citRiks,
Скопировал в Raw-режиме обновлённую (1.2.3) версию сабжевого макроса отсюда.
Но она не взлетает, просит модуль Lib-Common-@Xer0X.
Скопировал в Raw-режиме обновлённую (1.2.3) версию сабжевого макроса отсюда.
Но она не взлетает, просит модуль Lib-Common-@Xer0X.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Ann, ну это вот здесь:
https://github.com/dr-dba/far-lua-general-utils/
и еще:
https://github.com/dr-dba/far-lua-internals/
еще туда нужно новый CRC оформить, это позжее будет
P.S.
анонса потому и не было, что недооформлено
https://github.com/dr-dba/far-lua-general-utils/
и еще:
https://github.com/dr-dba/far-lua-internals/
еще туда нужно новый CRC оформить, это позжее будет
P.S.
анонса потому и не было, что недооформлено
Last edited by citRiks on Thu 11 Feb, 2021 01:29, edited 1 time in total.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Спасибо! Положил модули в …\Profile\Macros\modules\. Но теперь скрипт что-то изменить толи в самом скрипте, толи в …\Profile\Macros\scripts\_macroinit.lua и в %FarHome%\Plugins\luamacro\utils.lua.
Подозреваю, что это может быть связано с ключом в макросе "CtrlAltR-R", требующим наличия скрипта macroEx.lua, который я не использую.
.
Просто последнее время Вы даёте ссылки на GitHub, без воспроизводства кодов скриптов на форуме (как, например, и в данном случае). А на GitHub`е не всегда понятно автономен ли скрипт или в комплекте с модулями. Поэтому, по возможности, было бы предпочтительно скрипты и их комплекты в том числе приаттачивать файлами к текущим постам и в шапки соответствующих тем.анонса потому и не было, что недооформлено
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Last edited by citRiks on Thu 11 Feb, 2021 06:57, edited 1 time in total.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Ann,
желающие могут рискнуть потраченным временем,
добавив эти зависимости:
в _макроинит.луа ничего добавлять не надо (кажется)
желающие могут рискнуть потраченным временем,
добавив эти зависимости:
грузятся как модули в самом ReXiZeR-e,
в _макроинит.луа ничего добавлять не надо (кажется)
Last edited by citRiks on Thu 11 Feb, 2021 21:26, edited 1 time in total.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Развитие макрос этого мне интересно и поэтому рискнул.
Однако, , обновлённая версия всё ещё не взлетает.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Ann,
а вы зависимости эти в директорию "модули" положили?
модули это кладутся в "модулес" прямо (а не в под-директории там).
У меня есть на самом деле авто-проверка правильной загрузки,
но пока не успел ее сделать, хоть там и работы мало.
а то мне уже неудобно по кочкам гонять вас самому не проверив.
а вы зависимости эти в директорию "модули" положили?
модули это кладутся в "модулес" прямо (а не в под-директории там).
У меня есть на самом деле авто-проверка правильной загрузки,
но пока не успел ее сделать, хоть там и работы мало.
а то мне уже неудобно по кочкам гонять вас самому не проверив.
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Само собой. Я даже об этом недавно писал: "Положил модули в …\Profile\Macros\modules\". Да и в тестовой сборке у меня нет вложенных папок ни в modules, ни в scripts.
С интересом бы испытал и попробовал бы взять на вооружение.У меня есть на самом деле авто-проверка правильной загрузки
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Осталось сделать автоустановщик. Который распихивал бы файлы по папкам (если папки фиксированные), и при необходимости вызывал бы диалог настройки
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
buniak_a_h, Ну это LuaRocks то что вы сказали.
Да, изучить и поддерживать весь LuaRocks ради полутора юзеров которые здесь обитают
И еще написать скрипт для проверки установки LuaRocks
Да, изучить и поддерживать весь LuaRocks ради полутора юзеров которые здесь обитают
И еще написать скрипт для проверки установки LuaRocks
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
проверю у себя, если нет, то с такими нездачами разберемся другим способом,
юзеру посылается трейсер (профайлер), и/или усовершентвованный StackTracePlus@Xer0X:
viewtopic.php?f=15&t=9611
у которого сейчас кстате есть гораздо более усовершенствованная версия,
еще не опубликованая
юзеру посылается трейсер (профайлер), и/или усовершентвованный StackTracePlus@Xer0X:
viewtopic.php?f=15&t=9611
у которого сейчас кстате есть гораздо более усовершенствованная версия,
еще не опубликованая
Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
и далее в теме по приведённой ссылке ниже находим более свежий трейсер-профайлер:citRiks wrote: ↑Sat 13 Feb, 2021 14:00 юзеру посылается трейсер (профайлер), и/или усовершентвованный StackTracePlus@Xer0X:
viewtopic.php?f=15&t=9611
Во-первых, прошу обратить Ваще внимание на то, что распакованный модуль называется
StackTracePlusPlus-@Xer0X.lua
(со знаком минус в имени), а в самом же этом файле в инструкции по его установке в строке 28 имя вызываемого модуля указано как StackTracePlusPlus@Xer0X
(т.е. без знака минус). И, соответственно, после перезагрузки макросов модуль не обнаруживается. Во-вторых, после внесения необходимой правки в _macroinit.lua (т.е. после дополнения знака минус в имя модуля) LuaMacro белым по красному ругается при загрузке Фара, если среди макросов есть последняя по времени (вчерашняя) версия Dialog_ReXiZeR.@Xer0X.Lua (с сопутствующими ей модулями): error in error handling
Last edited by Ann on Sat 13 Feb, 2021 16:07, edited 1 time in total.