Фокусы с панелью результатов поиска

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Видимо, это оказалось не так просто реализовать. Тема на оф. форуме - тут.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV писал(а):Видимо, это оказалось не так просто реализовать.
Как же всё просто реализовано в быстром поиске! Надо, допустим, найти языковую папку в каталоге ТК. Нажимаем “L” – есть предварительный список результатов (настройка быстрого поиска – буква с диалогом поиска), нажимаем “A” – находим папку LANGUAGE.
Пробуем, то же самое сделать полномасштабным поиском. Для аналогии с быстрым поиском глубину вложенности подкаталогов ограничиваем каждый раз текущим уровнем. Запускаем поиск по “L” и выводим файлы на панель с промежуточными результатами. Запускаем повторный поиск для “LA” – получаем результат: “Искомые файлы не найдены”. То же самое будет, если наберём не “LA”, а “LANGUAGE”. Получается, что мало того, что быстрый поиск скорее выдаст результат, он ещё в данном случае и результативнее поиска с выводом на панель? А способ найти папку LANGUAGE при повторном поиске, вообще не виден.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну не ко мне претензии:) я тоже считаю, что повторный поиск должен позволять находить уже найденные папки. Но я представления не имею о структуре списка объектов для поиска в ТК, а также о том, как он обрабатывается функцией поиска. Все зависит от того, поймет ли нас Гислер:)
Аватара пользователя
Bomm
Сообщения: 245
Зарегистрирован: Сб янв 15, 2005 14:39
Откуда: Москва

Сообщение Bomm »

sa
А если глубину вложенности при повторном поиске задать 1
то LANGUAGE находится :-)
Юрий Бомштейн
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Bomm писал(а):то LANGUAGE находится
И это именно тот LANGUAGE, который находится в головном каталоге ТК, из которого выполнялся первый поиск?

Хотя да, находится (даже при текущем уровне вложенности), если вставить нужную строку (с каталогом ТК) в место поиска. Видите - как всё просто? :)
Только по сути это уже новый поиск, а не повторный - в найденном.
Последний раз редактировалось sa Пн апр 26, 2010 16:57, всего редактировалось 2 раза.
Аватара пользователя
Bomm
Сообщения: 245
Зарегистрирован: Сб янв 15, 2005 14:39
Откуда: Москва

Сообщение Bomm »

Нет, не тот, я извиняюсь, не туда посмотрел
Но самое интересное в этом случае ищется вплоть до 3 уровня
Юрий Бомштейн
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Может, до 3 уровня ищется потому, что в панели результатов поиска уже присутствуют папки глубиной до 3 уровня, и он ищет в них?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Пока мы дискутировали, пришёл лесник... пардон, Гислер, и без лишних слов продемонстрировал, что он тут считает багом, а что фичей. Без лишних слов — потому что в истории версий 7.51/7.55 это изменение явным образом не описано. А состоит оно в том, что теперь переключение режима не выбрасывает из результатов поиска ни в подробном, ни в кратком режиме. Режим переключается — результаты остаются.
Статью с учётом правки багов на TCKB хотя бы изменить стоит. Только не готов браться за это самостоятельно, т.к. корректировать придётся многое. Нужен полнотекстовый вариант.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Согласен. Но сейчас у меня на это элементарно нет времени. Позже займусь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Результаты поиска располагаем в неактивной панели.
Выбираем в ней режим представления, например с помощью контекстного меню заголовков табуляторов:
1) Краткий при любом замещаемом режиме,
2) любой режим при замещаемом Краткий,
3) Подробный при замещаемом Подробный,
4) Комментарии при замещаемом Комментарии для перехода к предыдущему режиму, которым был Краткий,
5) Просмотр эскизов при замещаемом Просмотр эскизов для перехода к предыдущему режиму, которым был Краткий, Подробный или Комментарии.
Во всех указанных случаях фокус переходит на неактивную доселе панель.
Баг?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa
А что понимать под замещаемым?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher
Тот, что установлен до выбора нового.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa
В таком случае назовём это недоработкой, раз в других режимах вывода фокус при смене режима отображения из меню в неактивной панели не меняется.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):при смене режима отображения из меню в неактивной панели
Причём не обязательно из меню: совершенно не важно, откуда вызываются команды
cm_LeftShort, cm_LeftLong, cm_LeftComments, cm_LeftThumbs, cm_LeftCustomView1 и т.п. и аналогичные им для правой панели.
Ответить