Page 1 of 1

[lua] Как изменить заголовок панели ?

Posted: Thu 16 Jun, 2016 01:40
by analyselua
Сделал на луа плагин который открывает панель при входе в файл (ctrl+pagedown или enter). Но не понял как менять заголовок панели. И путь в командной строке тоже не меняется. Подскажите плиз.



(на любом файле показывает панель)

Весь плагин (lua + dll):
luaplugpub.7z
(68.63 KiB) Downloaded 88 times

[lua] Как изменить заголовок панели ?

Posted: Thu 16 Jun, 2016 01:43
by analyselua
Нужно чтобы при смене папки (когда вызывается SetDirectory) менялся заголовок панели соответственно текущему пути в панели.

[lua] Как изменить заголовок панели ?

Posted: Thu 16 Jun, 2016 07:01
by Shmuel
analyselua wrote: Но не понял как менять заголовок панели. И путь в командной строке тоже не меняется. Подскажите плиз.
Far получает эти величины от плагина, вызывая export.GetOpenPanelInfo. В вашей функции значения полей PanelTitle и CurDir фиксированы (не меняются), поэтому Far их и показывает такими. Вы должны устанавливать эти значения динамически, при смене папки.

[lua] Как изменить заголовок панели ?

Posted: Thu 16 Jun, 2016 14:23
by analyselua
Оказалось что функция GetOpenPanelInfo вызывается каждый раз при смене папки (а не один раз как я ошибочно подумал). И поэтому она должна отдавать каждый раз новые (соответствующие текущей папке) значения переменных PanelTitle, CurDir.



Вот исправленный :Yahoo!: