QSearch plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

VladSh
Visitor7
Господа! В обсуждении и так многабукф. Уважаемому Visitor7 я написал в личку, думаю, обмен мнениями на отвлечённые темы там и должен происходить.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

А когда можно будет попробовать новую версию?

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Andrey_A_A
DV здесь ответил

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Выложу на файлообменник в ближайшие дни.
Хотя, как по мне, хреновый дизайн получается: слишком много кнопок, и из-за кнопок слева не сразу попадёшь курсором на поле ввода.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Выложил: http://rusfolder.com/32539248
Прошу учесть следующие вещи:
1) эта версия предназначена только для оценки внешнего вида и в ней работают только кнопки поиска вперед и назад
2) нынешние уродливые текстовые кнопки настроек будут заменены на плоские кнопки с рисунками (скорее всего, они всё-таки будут располагаться на тулбаре)
3) в подпапке src расположен файл ресурсов, с которым можно поиграться *

* если кто пользуется редактором ресурсов ResEdit (www.resedit.net), прошу проверить, зависает ли у вас последняя версия ResEdit намертво при попытке открыть диалог IDD_QSEARCH из файла QSearch.rc. Если зависает, прошу написать об этом автору ResEdit, выслав ему файлы QSearch.rc, QSearch_defs.h и resource.h. Я это уже сделал с месяц назад, но реакции пока не было.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

только для оценки внешнего вида
Внешний вид не напрягает!

Появилось ряд вопросов:
1.Будет ли кнопка очистки строки поиска
2. Как я понял вся история поиска записывается в реестр, будет ли возможность очищать её, а лучше сделать в файл
3. У некоторых скриптов появилась возможность сохранения "избранного поиска" - можно ли сделать такое

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

интерфейс - OK
с ResEdit все тоже OK, нормально открывает

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Приветствую!
Помнится, что когда-то F6 перебрасывала фокус в окно редактирования, а при повторном нажатии F6 фокус возвращался в поле плага, а теперь это почему-то не работает?..
Удобно найдя текст его подкорректировать и по нажатию клавиши быстро вернуться в поле плага.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

F6, как и раньше, переключает между "встроенными" окнами и окном редактирования. Если видны, скажем, окна QSearch и Coder::CodeFold, то F6 циклически переключает фокус: окно редактирования -> Coder::CodeFold -> QSearch -> окно редактирования -> ...
(AkelPad 4.7.9 x86, с плагинами)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

У меня видна только панель QSearch. Никакого переключение не происходит, такое ощущение, что окно проги теряет фокус (заголовок окна серым становится), а потом снова его получает. С чем это м.б. связано?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Возможно F6 было переназначено Hotkeys плагином.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Вроде нет. Глянул в списке всех клавиш, на F6 установлен вызов команды 4332 (Перейти к следующему диалогу).

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
И, наверное, это тоже.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

QSearch v.5.0
* пятая годовщина QSearch :)
* AkelPad 4.7.9+
- исправлено: неправильное поведение встроенного (docked) окна при атозагрузке
- исправлено: всплывающее меню панели QSearch на втором мониторе
+ тихий мгновенный поиск по F3 (детали см. QSearch-Rus.txt)

Сразу уточню, что внешний вид пока что старый. (Добавление кнопочек и использование предложенных картинок планируются в некоем будущем.)

Новая фишка плагина (описание из документации):
QSearch-Rus.txt wrote:Совет: тихий мгновенный поиск по F3.
Тихий мгновенный поиск позволяет искать выделенное слово (фразу) простым
нажатием F3 или Shift+F3 прямо в окне редактирования. Поиск "тихий" потому,
что не требует открытую панель QSearch для своей работы (так же, как и
"тихие" функции QSearch::SelFindNext и QSearch::SelFindPrev).
Для активации этой возможности выполните следующие три шага:
1. Включите "Поиск: SelFind подхватывает выделенный текст" во всплывающем
меню панели QSearch.
Это позволяет QSearch подхватить текст, выделенный в окне редактирования.
2. Включите "Окно: Обрабатывать F3 от главного окна" во всплывающем меню
панели QSearch.
Это позволяет QSearch обработать F3/Shift+F3, нажатые в окне редактирования.
3. Поставьте галочку "QSearch::SelFindNext" в окне Настройки -> Плагины...
Это позволяет скрыто загрузить QSearch при запуске AkelPad.

QSearch-Eng.txt wrote:Hint: silent instant searching by F3.
The silent instant searching allows to search for selected word(s) by simple
pressing F3 or Shift+F3 right in the editor window. The searching is "silent"
because it does not require the QSearch panel to be shown (similar to the
"silent" functions QSearch::SelFindNext and QSearch::SelFindPrev).
Follow these three steps to activate it:
1. Enable "Search: Pick up selected text" in QSearch'es popup menu.
This allows QSearch to get the text selected in the editor window.
2. Enable "Window: Catch main F3" in QSearch'es popup menu.
This allows QSearch to process F3/Shift+F3 pressed in the editor window.
3. Check "QSearch::SelFindNext" in Options -> Plug-ins...
This allows QSearch to be silently loaded when AkelPad starts.
Post Reply