Latest post of the previous page:
Обновил пакет на плагринге.[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Визуальный глюк:
В настройках плагина выбираю "Rh_Scripts package", в открывшемся диалоге жму End, и удерживаю Up до тех пор пока курсор не вернётся обратно в начало диалога.
Наблюдаю как в процессе перемещения курсора по полям ввода правого столбца там появляются нули.
P.S.
В некоторые полях текст не умещается целиком.
В настройках плагина выбираю "Rh_Scripts package", в открывшемся диалоге жму End, и удерживаю Up до тех пор пока курсор не вернётся обратно в начало диалога.
Наблюдаю как в процессе перемещения курсора по полям ввода правого столбца там появляются нули.
P.S.
В некоторые полях текст не умещается целиком.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
1. Глюк с checkbox из-за неправильного количества параметров, используемых при их создании. Исправлю.
2. Не влезает визуально или обрезает при сохранении?
Если визуально, то это из-за принудительного ограничения на ширину окна диалога примерно в 80 символов.
2. Не влезает визуально или обрезает при сохранении?
Если визуально, то это из-за принудительного ограничения на ширину окна диалога примерно в 80 символов.
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Да, визуально.
Если перед третьим столбцом (Item Name) сократить интервал, то всё должно поместится в 80.
Ещё попридираюсь: при выборе какого-либо пункта настройки LUM выводится дополнительное меню .
Если выбрать какой-либо пункт, то после закрытия диалога имхо логичнее возвращаться в это дополнительное меню (а не в главное, как сейчас).
Проблема была в макросе.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Хорошо, подумаю.John Doe wrote:... Если перед третьим столбцом (Item Name) сократить интервал, то всё должно поместится в 80.
С реализацией такой логики были сложности. Поэтому для удобства я сделал рядом с кнопками "Ок" и "Закрыть" дополнительные "угловые" кнопки для переходов между пунктами конфигурации. (В принципе вызов пунктов конфигурации LUM обычно выполняется один-два раза.)John Doe wrote:Ещё попридираюсь: при выборе какого-либо пункта настройки LUM выводится дополнительное меню ... Если выбрать какой-либо пункт, то после закрытия диалога имхо логичнее возвращаться в это дополнительное меню (а не в главное, как сейчас).
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Да, проблема невелика.
Так может это меню просто убрать, раз всё и так доступно?
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
- Для некоторых могут быть непонятны эти "угловые" кнопки.
- К тому же из подменю конфигурации можно назад перейти, если случайно выбрал.
- И, возможно, придётся со временем расширять подменю конфигурации.
Поэтому пока оставлю это подменю.
- К тому же из подменю конфигурации можно назад перейти, если случайно выбрал.
- И, возможно, придётся со временем расширять подменю конфигурации.
Поэтому пока оставлю это подменю.
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Форма скобок значения не имеет.
В фаре есть диалоги, в которых дополнительные настройки вызываются кнопкой, и никто не жаловался.
Из диалога разве нельзя?
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Из диалога придётся выйти и заново открыть меню LUM. В общем, кому как удобнее.
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Вопросы по разделу справки "LUM_MenuBinds" (Привязка типа к меню: LUM).
Ниже идёт пример, и описание его элементов:
Описание не вполне согласовано с примером:
Не описано: After, ULuaEUM, Characters
Описано, но в примере не фигурирует: UScripts
P.S.
А полез я в справку, т.к. столкнулся с тем, что не смог из редактора с lua-файлом вызвать меню "Characters".
Из чего возникло два вопроса:
- возможно ли избежать прописывания меню в каждом типе (может быть есть возможность задать где-то общие меню)?
- как-то организовать запуск произвольного меню, безотносительно типа? (можно ли как-то по имени lua-файла?)
Вижу что сейчас по умолчанию используется не lui, а lua.Привязка типа к меню задаётся с помощью файла LumBinds.lui
Ниже идёт пример, и описание его элементов:
Описание не вполне согласовано с примером:
Не описано: After, ULuaEUM, Characters
Описано, но в примере не фигурирует: UScripts
Что за псевдонимы?В этих перечнях расширения файлов можно не указывать, по умолчанию для меню используется .lum,
а для псевдонимов — .lui.
Что это за раздел "="?Раздел "=" служит для использования типа с существующим меню как замены требуемого типа (например,
в случае совпадения меню этих типов).
P.S.
А полез я в справку, т.к. столкнулся с тем, что не смог из редактора с lua-файлом вызвать меню "Characters".
Из чего возникло два вопроса:
- возможно ли избежать прописывания меню в каждом типе (может быть есть возможность задать где-то общие меню)?
- как-то организовать запуск произвольного меню, безотносительно типа? (можно ли как-то по имени lua-файла?)
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Справка и так была не полной, а теперь сильно устарела. Например, раньше меню можно было также задавать в формате ini-файлов - с расширением lui. Теперь поддержки ini нет.
Опишу кратко
Раздел
Раздел
Например, для
Раздел
Наследование типов (упрощённо) выполнено так:
если для типа не прописана таблица, то ищется таблица для родителя этого типа.
Опишу кратко
LumBinds.lua
на этом примере:Раздел
["@"]
- просто информация об авторе меню и т.п.Раздел
["="]
можно использовать для случая, когда не подходит наследование типов из context.Например, для
ini
задан (пока) тип none
, чтобы отображать "Characters".Раздел
Default
как раз предназначен для задания общих подменю. В нём можно использовать поля Before
и After
для задания подменю, располагаемых соответственно до и после тех подменю, которые прописаны для конкретного типа. Поле noDefault
запрещает использование общих подменю (пример - тип back
)Наследование типов (упрощённо) выполнено так:
если для типа не прописана таблица, то ищется таблица для родителя этого типа.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Обновил пакет:
- в окне настройки пакета исправил ошибку с появлением нуля,
- ширина окна настройки пакета (и ширина полей редактирования) теперь будет адаптироваться к ширине FAR.
- в окне настройки пакета исправил ошибку с появлением нуля,
- ширина окна настройки пакета (и ширина полей редактирования) теперь будет адаптироваться к ширине FAR.
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
В результате диалог растягивается на всю ширину фара, и размер полей ввода, а также интервал между столбцами получаются чересчур большими.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Поставлю ограничение на макс. ширину = 30 символов.
- HaRT
- Moderator
- Posts: 10854
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
В таких случаях могут быть полезны нехитрые идеи, положенные в основу моего давнего скрипта Дамаст.Aidar wrote:Поставлю ограничение на макс. ширину = 30 символов.
Фар есть инструмент, а не нянька. © 2009 DrKnS