LuaFAR History — История команд, папок и файлов
LuaFAR History — История команд, папок и файлов
Обсуждение плагина LuaFAR History.
Анонс
Плагринг
При открытии окон с историей заголовок Far'a меняется на "- Far". Можно ли туда писать начальный заголовок открывшегося окна, например "Commands history - Far"?
Анонс
Плагринг
При открытии окон с историей заголовок Far'a меняется на "- Far". Можно ли туда писать начальный заголовок открывшегося окна, например "Commands history - Far"?
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Re: LuaFAR History — История команд, папок и файлов
Если честно, даже не знаю, как это сделать.
В большинстве диалогов 1-й элемент имеет тип DI_DOUBLEBOX или DI_SINGLEBOX, и Фар автоматически берёт оттуда текст для заголовка консоли.
В этом плагине диалог эмулирует меню, но в диалоге есть только один элемент - DI_USERCONTROL. Фар брать его заголовок почему-то не желает.
А может я что-то делаю не так.
В большинстве диалогов 1-й элемент имеет тип DI_DOUBLEBOX или DI_SINGLEBOX, и Фар автоматически берёт оттуда текст для заголовка консоли.
В этом плагине диалог эмулирует меню, но в диалоге есть только один элемент - DI_USERCONTROL. Фар брать его заголовок почему-то не желает.
А может я что-то делаю не так.
Re: LuaFAR History — История команд, папок и файлов
Вероятно, вот этот код выполняется (dialog.cpp:5918):
Code: Select all
case DI_USERCONTROL:
/*CurItem->Ptr.PtrLength=did->PtrLength;
CurItem->Ptr.PtrData=did->PtrData;
return CurItem->Ptr.PtrLength;*/
return 0; //BUGBUG
case DI_TEXT:
case DI_VTEXT:
case DI_SINGLEBOX:
case DI_DOUBLEBOX:
if (DialogMode.Check(DMODE_SHOW))
{
if (!DialogMode.Check(DMODE_KEEPCONSOLETITLE))
ConsoleTitle::SetFarTitle(GetDialogTitle());
ShowDialog(Param1);
Global->ScrBuf->Flush();
}
return Len-(!Len?0:1);
- Smitis
- Posts: 1706
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Re: LuaFAR History — История команд, папок и файлов
Просто пытаюсь понять, в чём прикол. Вот например FIN_LF тоже lua-плагин. В нём dll - "движок", а сам функционал в lua-файлах. Сдесь же lua-файлов нет.Shmuel wrote:Плагин написан на Lua/LuaFAR (там же на плагринге указано).
Разум когда-нибудь победит.
- John Doe
- Бюрократ
- Posts: 13569
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 398 times
- Contact:
Re: LuaFAR History — История команд, папок и файлов
Кстати вопрос.
Стоит ли в названия всех плагинов включать LuaFAR
Нет ведь плагинов PascalEditFind
Smitis
Embedded
Стоит ли в названия всех плагинов включать LuaFAR
Нет ведь плагинов PascalEditFind
Smitis
Embedded
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Re: LuaFAR History — История команд, папок и файлов
Это просто говорит о моей неизобретательности.John Doe wrote:Стоит ли в названия всех плагинов включать LuaFAR
Нет ведь плагинов PascalEditFind
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Re: LuaFAR History — История команд, папок и файлов
far2 - это не модуль, это папка с модулями. Совпадение имени с линией Far 2 - чисто случайное. Не хотелось называть "far", чтобы не путалось с главной библиотекой луафара, назвал "far2".
- John Doe
- Бюрократ
- Posts: 13569
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 398 times
- Contact:
Re: LuaFAR History — История команд, папок и файлов
Ну раньше это действительно не имело значения, а сейчас путает.Shmuel wrote:Это просто говорит о моей неизобретательности.
Решать не мне конечно, но возможно стоило бы переименовать в LF History
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Re: LuaFAR History — История команд, папок и файлов
Хрен редьки не слаще.John Doe wrote:раньше это действительно не имело значения, а сейчас путает.
Решать не мне конечно, но возможно стоило бы переименовать в LF History
Я обычно так и называю в переписке: LF Search, LF History, LF4Ed.
А что путает, мне непонятно. Главное, что худо-бедно работает.
- John Doe
- Бюрократ
- Posts: 13569
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 398 times
- Contact:
Re: LuaFAR History — История команд, папок и файлов
Сейчас каждый знает, что LuaFAR это библиотека FAR API для плагинов и макросов на Lua.
LuaFAR Search можно прочитать как "поиск в библиотеке"
LuaFAR History - "история библиотеки".
С LF таких непонятных ассоциаций не возникает.
LuaFAR Search можно прочитать как "поиск в библиотеке"
LuaFAR History - "история библиотеки".
С LF таких непонятных ассоциаций не возникает.