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

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Sun 05 Sep, 2010 09:49

Latest post of the previous page:

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

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 8 times

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

Post by sToLp » Sun 05 Sep, 2010 11:23


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

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

Post by Max Rusov » Sun 05 Sep, 2010 12:06

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

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 8 times

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

Post by sToLp » Sun 05 Sep, 2010 13:22

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

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



Вообще в плагине есть что то напоминающее линейку клавиш Фара ... Спасибо за плагин!

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Sun 05 Sep, 2010 15:09

я что-то потерялся в рассуждениях... мне бы хотелось, чтобы при выборе таба (у меня это макрос на Alt1..9) на активной панели устанавливался "каталог1", а на пассивной - "каталог2". т.к. я пользую плагин для перехода в каталоги для последующей их синхронизации. То есть для каждого таба иметь возможность задать 2 каталога "активный/пассивный".
А для "простого" перехода в папку - пользую "Folder shortcuts"

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 8 times

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

Post by sToLp » Sun 05 Sep, 2010 16:41

Maximus5 wrote:мне бы хотелось, чтобы при выборе таба на активной панели устанавливался "каталог1", а на пассивной - "каталог2"
это то плагин и сейчас

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

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

Post by Max Rusov » Sun 05 Sep, 2010 17:15

Лучше так:

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: 107 times
Been thanked: 8 times

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

Post by sToLp » Sun 05 Sep, 2010 17:42

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

Code: Select all

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

Перепроверил с Вашей командой. Всё тоже: на запятой после нуля макродвижок стопорит.

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

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

Post by Max Rusov » Sun 05 Sep, 2010 18:05

Скорее всего, Вам надо обновить 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: 107 times
Been thanked: 8 times

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

Post by sToLp » Sun 05 Sep, 2010 18:34

Max Rusov wrote: у меня он сработал
Благодарю за полезную информацию!
Однако я озадачен... Фар то у меня свежий. Начну, пожалуй, ковырять с плагинов — совсем недавно несколько для пробы поставил. Может они чаво шалят? Это было бы проще всего.

User avatar
John Doe
Бюрократ
Posts: 12175
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 31 times
Been thanked: 159 times

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

Post by John Doe » Sun 05 Sep, 2010 19:27

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

Code: Select all

Macro:Panel.SetPath(0, @"C:\") Panel.SetPath(1, @"D:\")
Так это ж ещё надо вручную задать пути...

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Sun 05 Sep, 2010 19:33

Задал. Операция однократная, можно и повозиться. Хотя, было бы "user-friendly" дать возможность задавать путь обеих панелей. Или, как вариант, в диалог добавить кнопку, которая в путь вставляет уже готовый макрос

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

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

Post by Max Rusov » Sun 05 Sep, 2010 19:44

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

Code: Select all

C:\;D:\

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Mon 06 Sep, 2010 01:35

можно попросить, обновлять в информации о версии не только строковое значение, но и числовое (VERSIONINFO\FILEVERSION)? а то там до сих пор 1.0.0.0

User avatar
John Doe
Бюрократ
Posts: 12175
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 31 times
Been thanked: 159 times

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

Post by John Doe » Mon 06 Sep, 2010 09:44

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

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

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

Post by Max Rusov » Mon 06 Sep, 2010 09:52

John Doe wrote:Но этот код весь уже есть в фаре, может быть стоит вынести в API?
Я то не против :). Но если это нужно только для одного плагина - то вряд ли оправдано.

User avatar
SlashNet
Posts: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

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

Post by SlashNet » Mon 06 Sep, 2010 10:09

Почему же один?
Метасимволы еще FormatMenu использует.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

Post Reply

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