Page 1 of 17

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Tue 19 Apr, 2005 13:10
by Anonymous
Привет!

Спасибо Karbazol за плагин (http://forum.farmanager.com/viewtopic.php?p=10300) — лично мне давно хотелось подобный плагин.

Есть с ним только некоторые проблемы: иногда (закономерность пока не установил) кликаешь на файле, просто кликаешь, не перетаскиваешь, и Drag-n-Drop начинает работать — меняется курсор мыши, очередной клик в любом месте вызывает копирование файла.

Настройки плагина дефолтные.

FAR 1.70 alpha 6 build 1973.
Windows 2003
Drag-n-Drop 200504182316

Paul Shmakov

Posted: Tue 19 Apr, 2005 16:08
by Karbazol
иногда (закономерность пока не установил) кликаешь на файле, просто кликаешь, не перетаскиваешь, и Drag-n-Drop начинает работать - меняется курсор мыши, очередной клик в любом месте вызывает копирование файла.
Да, есть такое. Добиться стопроцентно воспроизводимого случая пока не могу, но я над этим работаю. Как только выясню, в чем проблема, обязательно исправлю.

Posted: Tue 19 Apr, 2005 16:19
by DiRTy_GaRRy
Немного не в тему, но выскажусь здесь. Огромное спасибо за плагин! Давно хотел что-либо подобное.

Posted: Tue 19 Apr, 2005 17:42
by Tim Sobolev
В свою очередь спасибо за Drag and Drop... И есть вопросик :) :
Если я начал перетаскивать файл в фаре (!!!) и нажал Shift (изменился значек), а потом отпустил левую кнопку -- успешно отменил Drag&Drop -- это полезная фича или наработка на будущее ?

И предложение: начать копирование файла при перетаскиванию в тот же каталог только тогда, когда дроп закончился над именем папки... (А то нельзя нормально отменить дроп :-( )

Posted: Tue 19 Apr, 2005 17:50
by Anonymous
Сор. Все пожелания до меня уже написал =Tim Sobolev=

Posted: Wed 20 Apr, 2005 03:27
by Karbazol
В момент перетаскивания всегда можно нажать Escape, что приведет к отмене операции.
Если удерживать Shift при перетаскивании, то должен произойти перенос файла, а не копирование, код, отвечающий за эту фичу, пока не подключен поэтому и показывается запретительный значок.
И предложение: начать копирование файла при перетаскиванию в тот же каталог только тогда, когда дроп закончился над именем папки...
Пока я не нашел способа определить, над каким элементом на панели находится мышь, поэтому пока сделаю просто запрещение копирования в тот же каталог, откуда началось перетаскивание.

Posted: Wed 20 Apr, 2005 08:04
by DimaT
Karbazol
Молодец!
Это вещь, о которой так долго говорилось и так не хватало...
Дальнейших успехов!

Posted: Wed 20 Apr, 2005 08:25
by Tim Sobolev
2 Kabarzol:
Понятно, но просто у меня (и не только) на ESC забиндено Ctrl-O (по типу как в VC) ...

Posted: Wed 20 Apr, 2005 09:34
by Karbazol
2=Tim Sobolev=
Понятно, но просто у меня (и не только) на ESC забиндено Ctrl-O (по типу как в VC) ...
Упс... Надо над этим подумать. Хотя сейчас тебе ничего не помешает нажать Esc еще раз, чтобы включить панели обратно.
Я подумаю над этим моментом.

Posted: Wed 20 Apr, 2005 11:42
by WhiteDragon
выделить мышью по alt+ins не выходит с плагином :)

Posted: Fri 22 Apr, 2005 10:34
by DimaT
WhiteDragon wrote:выделить мышью по alt+ins не выходит с плагином :)
A где ты его применяешь?

Posted: Fri 22 Apr, 2005 13:58
by hoopoe
вот бага: запускаем Фар, потом еще один... потом первый сносим - и все... DnD в ауте :)

Posted: Fri 22 Apr, 2005 14:33
by maxdrfl
во первых - огромное спасибо за плагин. Вот чего не хватало, того не хватало.
во вторых пожелание пользователям. Сделайте, что бы плагин работал при нажатии ctrl, тогда почти все проблемы уйдут. К тому же мне нравится как в фаре реализовано внутреннее перетаскивание.

у меня другая проблема - перетаскивание между панелями (с помощью плагина) или drop вызывает копирование, которое просто висит и ничего не делает (по esc отменяется).

Posted: Fri 22 Apr, 2005 14:33
by WhiteDragon
DimaT wrote:
WhiteDragon wrote:выделить мышью по alt+ins не выходит с плагином :)
A где ты его применяешь?
^O команда Alt+Ins и мышкой из вывода команды что-ть выделять пытаюсь

Posted: Fri 22 Apr, 2005 21:04
by Karbazol
maxdrfl
у меня другая проблема - перетаскивание между панелями (с помощью плагина) или drop вызывает копирование, которое просто висит и ничего не делает (по esc отменяется).
Можно подробности ко мне в мыло? Интересует ОС, версия фара и какие плагины стоят, даже если их очень много.
Мыло есть в readme.txt.