Page 1 of 28

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

Posted: Mon 06 Jul, 2009 11:45
by Andrey Budko
Анонс: http://forum.farmanager.com/viewtopic.php?f=11&t=4239

Почему бы не научить запускать исполняемые файлы? Типа мини-рабочий стол. Папки открываем, программы запускаем.

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

Posted: Mon 06 Jul, 2009 11:50
by Max Rusov
:unknown: Да, вроде, как не для этого задумывалось. Хотя, конечно, научить можно...

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

Posted: Mon 06 Jul, 2009 12:01
by Andrey Budko
Если добавить такую папку "net:SERVER", то она, в отличии от обычных папок, открывается не в соответствующей панели, а в текущей. Так и задумывалось?

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

Posted: Mon 06 Jul, 2009 12:09
by Max Rusov
Кстати, да. Я это не планировал, так случайно получилось, но программы - запускаются :).
А то что префиксы влияют на текущую панель - это да, надо подкрутить...

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

Posted: Mon 06 Jul, 2009 12:34
by Kildor
Лично у меня строка плагина несовместима с дефолтным меню плагинов. А также и с некоторыми другими меню (например меню Параметры и Правая в главном, при этом остальные — не перекрываются)

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

Posted: Mon 06 Jul, 2009 13:05
by Max Rusov
Kildor

Да, мне отрепортили уже. Поправлю.

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

Posted: Mon 06 Jul, 2009 13:21
by Alexey Samlyukov
интересные плуги пишешь, спасибо.
PS. жаль только без сорцов и на паскале ;)

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

Posted: Mon 06 Jul, 2009 15:17
by Yegor
Можно немного оффтопа? :)
1) Часто ли, вы пользуетесь мышкой в Фаре вообще? А в частности, часто ли вы выбираете табы мышью?
2) До появления плагина намакросил себе вызовы (для левой и правой панели соответственно):

Code: Select all

temp:Shortcuts1.temp
temp:Shortcuts2.temp
вида

Code: Select all

|&1. test 1|dir1
|&2. test 2|dir2
...
К сожалению temp файлы не поддерживают ни вызов команд, ни префиксов для плагинов. Поэтому ждем от вашего плагина этих фичеров :)

EDIT: А может эти фичеры стоит добавить и в Temporary Panel.

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

Posted: Mon 06 Jul, 2009 15:32
by Max Rusov
Yegor
Табы можно переключать и с клавиатуры.
Какие именно фичи Вы ждете, я не уловил, но префиксы типа "net:xxx" и т.п поддерживаются, как я уже писал.

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

Posted: Mon 06 Jul, 2009 16:17
by Yegor
Max Rusov wrote:Какие именно фичи Вы ждете, я не уловил, но префиксы типа "net:xxx" и т.п поддерживаются, как я уже писал.
У меня при создании таба на "net:xxx" и последующим нажатием мышки на этом табе, "net:xxx" пишется в командную строку и висит там до тех пор, пока не сдвинешь мышку в сторону или не нажмешь что-нить на клаве. Возможно плагин ждем какого-нибудь (любого) события от клавы или мыши для выполнения/перерисовки.

Более того "net:xxx" выполняется всегда на активной панели, а не на той, у которой сделан таб.

Спасибо.

Far 2.0 build 1025 x86

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

Posted: Mon 06 Jul, 2009 20:06
by Wave
Поставил-попробовал.
Имхо, самым удобным, для чего этот плуг можно применять, — будет бег между несколькими каталогами а-ля «Проект», «Репозиторий», «Working area», «Stuff», «Бэкап». Т.е. когда файлы надо перетасовать между больше чем двумя каталогами. Отсюда фичерквест: наборы таких закладок.
Т.е. выбираю набор одного проекта и работаю с ним. Потом выбираю набор другого — и… Так далее.

Так будет удобней, чем запоминать пары панелей, как в проекте, название которого нельзя упоминать при zg.

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

Posted: Tue 07 Jul, 2009 08:23
by Игорь Юдинцев
Пункты «Редактировать закладки» и «Выбрать закладку» можно объединить без потери функциональности. Ещё собрать бы этот плагин без VCL (KOL+SysDCU) — dll-ка ориентировочно должна похудеть до 15-20 кбайт, а может, и меньше.

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

Posted: Tue 07 Jul, 2009 09:51
by Andrey Budko
Игорь Юдинцев wrote:Ещё собрать бы этот плагин без VCL (KOL+SysDCU) — dll-ка ориентировочно должна похудеть до 15-20 кбайт
Выгрузи браузер, сэкономь 100 мб, освободи место для ~2000 плагинов :)

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

Posted: Tue 07 Jul, 2009 11:22
by Max Rusov
Wave

Пресеты - в планах.

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

Posted: Tue 07 Jul, 2009 11:27
by Max Rusov
Игорь Юдинцев wrote:Пункты «Редактировать закладки» и «Выбрать закладку» можно объединить без потери функциональности.
Мне не нравится, что при этом мелькает окно.
Игорь Юдинцев wrote:Ещё собрать бы этот плагин без VCL (KOL+SysDCU) — dll-ка ориентировочно должна похудеть до 15-20 кбайт, а может, и меньше.
Шутишь? Кстати, у меня свой runtime, уже оптимизированый по размеру. Не до абсурда, как в KOL, но достаточно.

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

Posted: Tue 07 Jul, 2009 11:52
by Игорь Юдинцев
Max Rusov wrote:Мне не нравится, что при этом мелькает окно.
При установленной галке «Запретить вывод на экран» окно мигать не будет. Кстати, если намакросить выбор закладки именно через меню «Выбрать закладку», макрос подглючивает — выкидывает последнюю цифру из макроса в командную строку и не меняет директорию.
Max Rusov wrote:Шутишь?
Да нет, просто режет глаз, когда вроде мелочь, а весит больше пары десятков кб. А ещё это даёт повод сишникам хаять паскаль за огромные бинарники :)
Max Rusov wrote:Кстати, у меня свой runtime, уже оптимизированый по размеру. Не до абсурда, как в KOL, но достаточно.
В DLL замечена сигнатура Sysutils — прирост размера от его включения сводит на нет все оптимизации runtime.