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

Здесь можно обсудить ваш любимый плагин.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

Latest post of the previous page:

хотелось бы возможности задания на таб двух разных пользовательских команд:
одну под левый, а другую под правый клики мышки

и это не противоречило бы и выставлению папки на активную и пассивную панели
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

sToLp wrote:хотелось бы возможности задания на таб двух разных пользовательских команд:
одну под левый, а другую под правый клики мышки
Зачем?
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Могу сделать такой вариант: перед запуском макроса плагин будет выставлять переменные среды, определяющие что было нажато: клавиатура, мышь, префиксные клавиши... Остальное - на откуп макросу. Проверяй способ запуска и делай любую логику. Устроит?
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

Создателю виднее!

В любом случае будем исходить из того, что получится.



Вообще в плагине есть что то напоминающее линейку клавиш Фара ... Спасибо за плагин!
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

я что-то потерялся в рассуждениях... мне бы хотелось, чтобы при выборе таба (у меня это макрос на Alt1..9) на активной панели устанавливался "каталог1", а на пассивной - "каталог2". т.к. я пользую плагин для перехода в каталоги для последующей их синхронизации. То есть для каждого таба иметь возможность задать 2 каталога "активный/пассивный".
А для "простого" перехода в папку - пользую "Folder shortcuts"
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

Maximus5 wrote:мне бы хотелось, чтобы при выборе таба на активной панели устанавливался "каталог1", а на пассивной - "каталог2"
это то плагин и сейчас
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Лучше так:

Code: Select all

Macro:Panel.SetPath(0, @"C:\") Panel.SetPath(1, @"D:\")
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

А у меня почему то команда "панель.сядьВпозу":

Code: Select all

macro:%i=Env("FARHOME"); panel.setpath(1,%i)
стабильно вызывает , хотя из комстроки работает нормально.

Перепроверил с Вашей командой. Всё тоже: на запятой после нуля макродвижок стопорит.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Скорее всего, Вам надо обновить FAR. Verbatim string добавили относительно недавно:
http://forum.farmanager.com/viewtopic.p ... 546#p67546

Ну, или использовать стандартную маскировку.

PS: Хотя в Вашем примере они и не используются... Не знаю в чем дело - у меня он сработал.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

Max Rusov wrote: у меня он сработал
Благодарю за полезную информацию!
Однако я озадачен... Фар то у меня свежий. Начну, пожалуй, ковырять с плагинов — совсем недавно несколько для пробы поставил. Может они чаво шалят? Это было бы проще всего.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Max Rusov wrote:Лучше так:

Code: Select all

Macro:Panel.SetPath(0, @"C:\") Panel.SetPath(1, @"D:\")
Так это ж ещё надо вручную задать пути...
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Задал. Операция однократная, можно и повозиться. Хотя, было бы "user-friendly" дать возможность задавать путь обеих панелей. Или, как вариант, в диалог добавить кнопку, которая в путь вставляет уже готовый макрос
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

В новой версии будет просто:

Code: Select all

C:\;D:\
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

можно попросить, обновлять в информации о версии не только строковое значение, но и числовое (VERSIONINFO\FILEVERSION)? а то там до сих пор 1.0.0.0
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Max Rusov wrote: ...
При этом поддерживаются метасимволы вида "!\!.!" как в стандартных
ассоциациях FAR. Поддерживается только базовый набор метасимволов:
!, !.!, !\, !:, !#, !^
Получается плагин самостоятельно разбирает метасимволы.
Но этот код весь уже есть в фаре, может быть стоит вынести в API?
Post Reply

Return to “Обсуждение плагинов”