Страница 1 из 6

Плагин для модификации диалога копирования

Добавлено: Чт сен 10, 2009 14:52
Loopback
Мне оно тоже очень не нравится. К сожалению, нововведение уже пошло в релиз, так что теперь вряд ли удастся склонить Гислера к его изменению :(

Поэтому решил выложить программку/плагин, которую написал пару месяцев назад, для перемещения кнопки "Опции" на противоположную сторону диалога. Ставится как контентный плагин, а его единственное свойство "dummy" подключается как элемент цветовой схемы - для автозапуска с программой (не помню, кто придумал такой способ, но спасибо ему).

Может кому-нибудь тоже пригодится.

Вот как оно выглядит: movebutton.png

A тут можно скачать:

Версия 1.4 для 7.55: Скачать
Версия 1.3 для 7.50: Скачать

Avada: В дальнейшем MoveButton включён в дистрибутив многофункционального плагина Autorun того же автора.

CaptainFlint: Обсуждение плагина отделено из темы [TC7.5pb1] Изменения в диалоге копирования в отдельную ветку.

Добавлено: Чт сен 10, 2009 15:56
alexey65536
Ура, нашел и настроил! Спасибо:)

Добавлено: Чт сен 10, 2009 16:44
sa
Loopback писал(а):Может кому-нибудь тоже пригодится.
Жаль, что на три четверти пустой нижний ряд, в этом варианте всё-таки остаётся, а кнопка "Опции" не переносится в один ряд с "Только файлы типа:". Но всё равно гораздо удобней стало. Спасибо!

Добавлено: Чт сен 10, 2009 18:01
John Shade
Умом понимаю аргументы тех, кто против, потому что промахивается мимо кнопки ОК, но вот я сам вообще в этом диалоге дефолтную кнопку никогда мышкой не нажимаю: F5 -- Enter и всё.

Имхо, все же несколько надуманная проблема.

Добавлено: Пт сен 11, 2009 09:31
Avada
Для полной вселенской гармонии осталось сделать программу/плагин для открытия диалога копирования в уже развёрнутом виде.

Добавлено: Пт сен 11, 2009 10:16
Loopback
sa писал(а):Жаль, что на три четверти пустой нижний ряд, в этом варианте всё-таки остаётся, а кнопка "Опции" не переносится в один ряд с "Только файлы типа:". Но всё равно гораздо удобней стало. Спасибо!
Ну я сначала так и думал сделать, но потом решил, что вдруг Гислер еще в этот ряд кнопки добавлять надумает?
John Shade писал(а):Умом понимаю аргументы тех, кто против, потому что промахивается мимо кнопки ОК, но вот я сам вообще в этом диалоге дефолтную кнопку никогда мышкой не нажимаю: F5 -- Enter и всё.
Это да, но я вот люблю частенько, откинувшись в кресле и не торопясь, работать только мышкой :)
Avada писал(а):Для полной вселенской гармонии осталось сделать программу/плагин для открытия диалога копирования в уже развёрнутом виде.
В приниципе должно быть элементарно, надо просто вместо переноса кнопки "ткнуть" в неё программно.

Добавлено: Пт сен 11, 2009 10:36
alexey65536
John Shade писал(а):но вот я сам вообще в этом диалоге дефолтную кнопку никогда мышкой не нажимаю: F5 -- Enter и всё.
Я тоже копирую только с помощью клавы, но "в стремлении к идеалу" - кнопка справа мешает визуально гораздо меньше, чем слева:)

Добавлено: Пт сен 11, 2009 11:05
Avada
Loopback писал(а):Ну я сначала так и думал сделать, но потом решил, что вдруг Гислер еще в этот ряд кнопки добавлять надумает?
Ну это когда он ещё надумает... А хорошо бы реализовать и такой вариант. Чтобы пользователь мог выбрать, какая модификация ему больше по душе.
Loopback писал(а):В приниципе должно быть элементарно, надо просто вместо переноса кнопки "ткнуть" в неё программно.
Как говорится, благодарность моя не будет иметь границ в разумных пределах. :)

Добавлено: Пт сен 11, 2009 11:07
Batya
Loopback писал(а):Avada писал(а):
Для полной вселенской гармонии осталось сделать программу/плагин для открытия диалога копирования в уже развёрнутом виде.

В приниципе должно быть элементарно, надо просто вместо переноса кнопки "ткнуть" в неё программно.
Ещё фокус потом вернуть надо в поле пути для копирования.

Добавлено: Пт сен 11, 2009 12:14
Rodny
Я на "Опции" с помощью KillOK нажимаю
Main.ini писал(а):;Раскрыть кнопку Опции в диалоге копирования TC
TInpComboDlg=Total Commander||TButton=Опции >>
Фокус, правда, не вернуть.

Добавлено: Пт сен 11, 2009 14:23
Loopback
Ну в общем, раз есть интерес, сделал еще два варианта. Теперь в плагине можно выбрать одно из трех полей:

MoveLegacy - перемещает кнопку в позицию, где она была в версиях до 7.5 и корректирует размер окна;
MoveRight - перемещает кнопку на правую сторону диалога;
Expand - раскрывает диалог (как если кнопка Опции была нажата), фокус возвращает в поле ввода.

Скачать

Добавлено: Пт сен 11, 2009 14:34
alexey65536
А как их выбрать? У меня, как и раньше, ничего кроме dummy не появляется в свойствах...
Имхо, файлики movebutton.zip и movebutton_first.zip идентичны, вы с заливкой новой версии что-то напутали...;)

Добавлено: Пт сен 11, 2009 15:14
Loopback
Эээ. Интересно, а почему _first отдается?.. :?

Исправил, в том же посте.

Добавлено: Пт сен 11, 2009 15:15
alexey65536
first не отдается, просто я зашел в каталог, и вижу, что там два файла. Размер показывает разный, но при скачивании он одинаковый, и сравнение файлов дает "нет различий"...
ЗЫ. Спасибо, теперь скачалось. Может, отдающий сервак закешировал?...

Добавлено: Пт сен 11, 2009 15:28
DrShark
Loopback
Пожелание к режиму Legacy:
не убирать кнопку после 1-го нажатия, а повторным нажатием сделать возможность убирать расширенные опции.