Самопальный быстрый поиск по содержимому панели

Здесь обсуждается всё, что касается макросов.
Post Reply
buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Самопальный быстрый поиск по содержимому панели

Post by buniak_a_h »

BAX_QSearch.lua.1_0_2.7z
(4.25 KiB) Downloaded 12 times
citRiks wrote:
Fri 20 Mar, 2020 17:09
Буняк хотел сделать альтернативный поиск через АОТ окно
Поц-ан хотел - поц-ан сделал.

Третий день тестирую. Пока есть одна неприятная "особенность": при вызове списка окон (F12 который) ФАР виснет мёртво. Возможно, связано с тем, что у меня на пропадание фокуса всего диалога повешена реакция закрытия диалога. Увы, не знаю пока, как с этим бороться. Хотя виснуть, вроде как, всё равно не должен.
Буду, наверно, перехватывать F12 и игнорировать.
Версия 1.0.2:
Проблема с зацикливанием при F12 решена. Возможно, перанально…
BAX_QSearch.lua.1_0_2.7z
(4.25 KiB) Downloaded 12 times
Небольшие замечания.
  1. В скрипте два макроса: собственно для вызова Alt-поиска и для регистрации панели (панельного модуля), который может использовать этот поиск
  2. Если Вы не хотите использовать этот скрипт помимо панельных модулей, просто закомментируйте строку key="/.Alt(.|BS|BackSlash)?/";. Взаимодействие модуля с поиском можно организовать через поиск макроса по Id-у и прямому вызову action с нужными параметрами. Пример будет в панельном дереве в версии 1.3.1
  3. Также можно организовать "регистрацию" панельного модуля, указав специальные функции для фильтрации и/или поиска (для каких-то нефайловых панелей, например).
  4. Фильтр на стандартных панелях не реализован, но можно "стырить" у Maxim Gonchar и Shmuel-а в panelfilter.lua
Last edited by buniak_a_h on Sat 21 Mar, 2020 21:46, edited 6 times in total.

citRiks
Posts: 450
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 135 times
Been thanked: 40 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

buniak_a_h, сделай тему, положи туда скрипт, может кто подскажет чего- он висит, и как не лишаться Ф12

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Свойство "Always On Top" для немодальных диалогов?

Post by buniak_a_h »

citRiks
Last edited by buniak_a_h on Fri 20 Mar, 2020 18:03, edited 1 time in total.

citRiks
Posts: 450
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 135 times
Been thanked: 40 times

Самопальный быстрый поиск по содержимому панели

Post by citRiks »

buniak_a_h,
не надо зарывать, впоследствии ненужную тему можно перенести или стереть

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Самопальный быстрый поиск по содержимому панели

Post by buniak_a_h »

citRiks, да, сейчас доделаю взаимодействие с деревом. Интересные возможности открываются. Например, "внутренний поиск" (внутри свёрнутых узлов). По DirInfo-Descript.ion и т.п. … Ух! Аж дух захватывает!…

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Самопальный быстрый поиск по содержимому панели

Post by buniak_a_h »

Опубликовал первую версию поиска через немодальный диалог. Допишу hlf для "древовидного" панельного модуля версии 1.3.1 и закачаю.

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Самопальный быстрый поиск по содержимому панели

Post by buniak_a_h »

citRiks wrote:
Fri 20 Mar, 2020 17:26
buniak_a_h, сделай тему, положи туда скрипт, может кто подскажет чего- он висит, и как не лишаться Ф12
Сам придумал. :-)

Post Reply

Return to “Обсуждение макросов”