Page 21 of 28

Re: PanelTabs — Панели с закладками

Posted: Tue 08 Nov, 2011 10:12
by _newcomer_

Latest post of the previous page:

А x64 сборку никто не сделает, плз, из наираспоследнейших сорцов?

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 10:41
by Maximus5
Чё за фигня?

Почему PanelTabs 1.0.10 x86 для Far3 (от 08.01.2012, 94208 байт) пытается дергать FarApi из фоновых нитей?
Фар валится...

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 11:31
by Max Rusov
Вообще, там раньше вызывалось ACTL_GETSHORTWINDOWINFO, которое обещалось быть thread-safe'ным. В Far 3 его выкинули, с формулировкой "из-за бессмысленности", я предположил, что ACTL_GETWINDOWINFO, если не запрашивать строки, наследует свойство thread-safe'ности... Если это те так, то засада...

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 11:36
by Yegor
Макс, ACTL_GETWINDOWTYPE не подойдет? Я у себя ACTL_GETWINDOWTYPE использую.

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 11:42
by Max Rusov
Наверное, подойдет. Что-то я его не заметил. Поправлю, спасибо.

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 11:48
by Maximus5
Кстати, ACTL_GETSHORTWINDOWINFO thredsafe-ным тоже не было.

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 11:59
by Max Rusov
Maximus5 wrote:Кстати, ACTL_GETSHORTWINDOWINFO thredsafe-ным тоже не было.
По крайней мере - было обещано:
What's new in the latest version (Plugin API) wrote:[+] New commad ACTL_GETSHORTWINDOWINFO - thread safe analogue of the ACTL_GETWINDOWINFO command.
http://www.farmanager.com/svn/branches/ ... ew.Api.txt

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 12:47
by Maximus5
Может и было обещано. Но глючило. Пришлось на MacroArea переходить.

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 13:52
by zg
ACTL_GETSHORTWINDOWINFO было не тредсафе.
ACTL_SYNCHRO и ACTL_GETWINDOWTYPE — тредсафе.

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 21:30
by Max Rusov

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 22:15
by Maximus5
Спасибо, а макролиб? ;)

Re: PanelTabs — Панели с закладками

Posted: Wed 11 Jan, 2012 23:13
by Max Rusov
А в MacroLib'е потоков нет :P

Re: PanelTabs — Панели с закладками

Posted: Thu 12 Jan, 2012 10:01
by KlepetoX
Hello, PanelTabs v. 11 has some strange bug probably. I use any tab first, then I enter any archive (ZIP) repeatly FAR manager disappear, it's ended, off without any message. I can evoke it any time. PanelTabs v. 10 is ok and doesn't do this.

Re: PanelTabs — Панели с закладками

Posted: Tue 28 Feb, 2012 17:55
by ShadowNev
после изменений в API FML макрос работает некорректно.
По Ctrl вывыливает меню вместо ожидания нажатия цифры

Re: PanelTabs — Панели с закладками

Posted: Fri 02 Mar, 2012 04:43
by Kildor
Не помню, кажется не писал.
Пожелание, добавить галку в диалог настройки закладки — «выполнить команду», и при его наличии выполнять то, что оказывается в командной строке после вызова закладки.

Для чего это надо:
Связка из panelTabs и tempPanel позволяет создавать очень удобные вложенные меню:
tmp: +menu [+any] %farhome%\far.temp
Однако, временная панель либо запускает файл, либо переходит в папку, либо просто кидает получившуюся строку в командную строку. Поэтому приходится дополнительно нажимать Enter для запуска к примеру команды «far:edit %farhome%\far.temp».

Почему не запускать автоматически для любой закладки? Опять же при помощи временной панели можно сделать неплохую шпаргалку заготовок команд, которые должны помещаться в командную строку и потом дописываться каким-либо образом.

Re: PanelTabs — Панели с закладками

Posted: Fri 02 Mar, 2012 14:37
by Max Rusov
Не, в такой постановке - ничего не выйдет. Запуск через префикс делается путем установки командной строки и запуска макроса "Enter", после этого управление возвращается FAR. Т.е. "после вызова закладки" - это еще до обработки команды.

Тут лучше использовать макросы, чем приплетать TempPanel, наверное...

Re: PanelTabs — Панели с закладками

Posted: Fri 02 Mar, 2012 15:25
by Kildor
А если макросами, то как можно реализовать меню вида