TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Нет, я уверен, что ты можешь это сделать самостоятельно.
Имеет ли это отношение к обсуждаемой фиче?
Flasher писал(а):Мухи с котлетами. Сначала пишешь об одном, потом о другом.
Ни о тех, ни о других не упоминал.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Имеет ли это отношение к обсуждаемой фиче?
Это имеет отношение к твоим словам:
ask-rus писал(а):Пока у нас есть границы (нет возможности определить, в каком списке мы находимся)
На которые я тебе ответил, дав понять, что границы для понимания того, что есть фильтрация - не помеха, т.к...
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Это имеет отношение к твоим словам:
Значит не имеет.
Flasher писал(а):На которые я тебе ответил, дав понять, что границы для понимания того, что есть фильтрация - не помеха, т.к...
А к чему это? Думаешь, сколько бы я не гонял фильтр, а значка бы не заметил?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):А к чему это? Думаешь, сколько бы я не гонял фильтр, а значка бы не заметил?
Судя по всему да, раз о границах пишешь.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Судя по всему да, раз о границах пишешь.
А цитата VadiMGP там случайно оказалась? Впрочем, это продолжение оффтопа, и я закругляюсь. Ждем автора.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я тебе просто поясню, как понимается твоя фраза: когда выполняется фильтр, и отфильтрованный список в панели не помещается целиком, то разделитель панелей или нижний бардюр ограничивают поле просмотра списка. Значит, пока эти границы есть, нет возможности понять, какой список перед нами - полный или отфильтрованный.
А цитата автора, увы, ничего не проясняла.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Я тебе просто поясню, как понимается твоя фраза: когда выполняется фильтр, и отфильтрованный список в панели не помещается целиком, то разделитель панелей или нижний бардюр ограничивают поле просмотра списка. Значит, пока эти границы есть, нет возможности понять, какой список перед нами - полный или отфильтрованный.
Слишком глубоко, я имел в виду другое. Границы:
VadiMGP писал(а):1. Тогда придумай способ как программно определить находится ли в панели отфильтрованный список или нет.
Т. е. нет пока такого способа.
VadiMGP писал(а):Могу предложить только два варианта - 2. либо обратный порядок действий (сначала сбрасывать выделение, потом фильтр) 3. либо одновременный сброс фильтра и выделения.
И два доступных варианта.
ask-rus писал(а):двигаться от того, что имеем
Выдвинул дополненный вариант из доступного, из этих самых границ, но ты говоришь, что задержка плохо, и я думаю плохо. Проблему не разрешили.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Т. е. нет пока такого способа.
Об этом известно только автору, который его нашёл либо нет, поэтому не спеши вперёд батьки в пекло, всё равно ждать релиза ещё долго.

По части задержки не вижу никаких проблем. Она просто не нужна. Уже объяснял почему.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Об этом изветсно только автору, которые его нашёл либо нет, поэтому не спеши вперёд батьки в пекло, всё равно ждать релиза ещё долго.
Я предположил, тем самым создав первые границы доступного. А по поводу релиза, так мне его даже незачем ждать, раз решения по моим вопросам, кроме одного или двух.. , не найдены, а фича с выделением движется не так, как бы этого хотелось, а может даже стоит на месте.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Тебе — незачем. Другим — есть зачем, поскольку кроме твоих вопросов были и другие. А текущая задача перед автором поставлена, все подробности уточнены — давайте ждать, что получится и получится ли. (Или не ждать — это уж как угодно.) Есть предложение до чёткого и однозначного решения автора дискуссию по этой хотелке притормозить.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Есть предложение до чёткого и однозначного решения автора дискуссию по этой хотелке притормозить.
Автор не совсем усекает что именно он должен решить.

Я предложил свой вариант реализации хотелки, который не полностью совпадает с желаемым, но поскольку других нет, то будет реализован именно он. Если будут предложены другие варианты, то они тоже, будут рассмотрены.

[Лирическое отступление]
Пожалуй, нужно только уточнить, я не имел в виду, что буду реализовывать один из двух вариантов. Я имел в виду, что у юзера будет возможность выбрать из этих вариантов.
Выглядеть это будет следующим образом. Юзер, как обычно, должен будет назначить на ESC какую-нибудь команду (cm_Clearxxx, cm_RereadSource или em _чего_нибудь) которая будет использоваться для сброса выделения. Кроме того, будет дополнительная опция "Спец. обработка ESC". Если эта опция будет включена, то при нажатии ESC будет сделана дополнительная проверка - не находится ли фокус в панели и нет ли в панели выделенных файлов. Если да, то будет выполнена назначенная команда. Если нет, то ESC будет обработан ТС обычным образом.
[/Лирическое отступление]

ЗЫ. Как и было сказано раньше - нету возможности определить включен фильтр или нет.

Добавлено спустя 3 минуты:

Сейчас, правда мне пришел в голову еще один вариант, тоже не идеальный, но все-таки. Вариант такой - сбрасывать выделение на двойное нажатие ESC. Тогда первое нажатие сбросит фильтр, а второе - выделение. Очевидным минусом является то, что если фильтра и так нету, то первое нажатие ESC не даст никакого видимого эффекта.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

VadiMGP писал(а):Юзер, как обычно, должен будет назначить на ESC какую-нибудь команду
В Твинках или горячих клавишах TC?
VadiMGP писал(а):Тогда первое нажатие сбросит фильтр, а второе - выделение.
"второе" - двойное?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

ask-rus писал(а):В Твинках или горячих клавишах TC?
В TWinKey. А когда я писал "ESC будет обработан ТС обычным образом", то там имелось в виду назначение сделанное в ТС.
ask-rus писал(а):"второе" - двойное?
Да, второе, повторное, двойное - это все одно и то же.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

VadiMGP
I. Если фокус находится в файловой панели:

1) Есть выделенные файлы - Esc выполняет cm_ClearAll (Снять всё выделение);

2)
a) Нет выделенных файлов - Esc выполняет обычные свои функции;
b) Нет выделенных файлов - двойное нажатие Esc (подобно двойному щелчку мыши) выполняет cm_RestoreSelection (Восстановить выделение);

II. Если фокус находится не в файловой панели, то Esc выполняет обычные свои функции.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Если будут предложены другие варианты, то они тоже, будут рассмотрены.
Я предложил.
VadiMGP писал(а):Если эта опция будет включена, то при нажатии ESC будет сделана дополнительная проверка - не находится ли фокус в панели и нет ли в панели выделенных файлов.
А зачем эта проверка? У TwinKey с этим проблемы? У ТС нет. Если в нём назначить что-то на клавишу, то любые команды при открытии других диалогов/панелей просто игнорируются.
VadiMGP писал(а):Как и было сказано раньше - нету возможности определить включен фильтр или нет.
Т.е. с иконкой не вышло?
VadiMGP писал(а):Сейчас, правда мне пришел в голову еще один вариант, тоже не идеальный, но все-таки. Вариант такой - сбрасывать выделение на двойное нажатие ESC. Тогда первое нажатие сбросит фильтр, а второе - выделение. Очевидным минусом является то, что если фильтра и так нету, то первое нажатие ESC не даст никакого видимого эффекта.
Опять же всё из того ответа. Кому пришло в голову?
Ответить