Page 29 of 50
Posted: Fri Oct 19, 2012 1:11 pm
by Andrey_A_A
внешний вид пока что старый.
Жаль уже привык к кнопкам поиска вверх вниз
Posted: Sun Oct 28, 2012 8:10 pm
by DV
Всем любителям кнопок посвящается

1. Скачиваем
http://www.sendspace.com/file/buo5el
2. Выставляем ручной параметр настройки new_ui = 1
QSearch-Rus.txt wrote:new_ui = 0
QSearch показывает свой старый "классический" интерфейс:
[искомый текст] [ ]Учит.регистр [ ]Слов.целиком [ ]Подсв.все
new_ui = 1
QSearch показывает обновлённый "классический" интерфейс (с кнопками):
[искомый текст] [ > ] [ < ] [ ]Учит.регистр [ ]Слов.целиком [ ]Подсв.все
3. Оцениваем и комментируем.
Что до комментариев, в первую очередь интересует мнение о:
1) расположении и размерах кнопок [ > ] и [ < ] (см. Source\QSearch\QSearch.rc, IDD_QSEARCH_NEW_01)
2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
P.S.
Обсуждаемый ранее вариант с красивыми кнопочками левее строки поиска пойдёт как new_ui=2. Это к тому, что new_ui=1 является промежуточным решением для тех, кто хочет пользоваться кнопками уже сейчас 
Posted: Sun Oct 28, 2012 9:10 pm
by KDJ
DV
Whether will also search by regular expressions?
Posted: Mon Oct 29, 2012 9:22 am
by VladSh
> 1) расположении и размерах кнопок [ > ] и [ < ]
По моему, надо кнопки поменять местами.
И размер выровнять по размеру поля ввода. Ширину кнопок м.б. уменьшить, но сначала надо глянуть на увеличенный по вертикали размер кнопок. Сейчас размеры слишком непропорциональны.
> 2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
Вариант из диалогового окна поиска: Искать вверх / Искать вниз.
Или "... назад" / "... вперёд".
P.S. Почему-то вызов окна поиска при открытой панели QSearch стал инициировать закрытие панели, раньше такого не наблюдалось.
Posted: Mon Oct 29, 2012 10:32 am
by Serge Yolkin
Code: Select all
CONTROL "V", IDC_BT_FINDNEXT, "Button", WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON | WS_TABSTOP, 207, 1, 18, 14
CONTROL "A", IDC_BT_FINDPREV, "Button", WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON | WS_TABSTOP, 184, 1, 18, 14
Posted: Tue Oct 30, 2012 8:14 am
by DV
Serge Yolkin,
Thanks, I'll try it.
VladSh,
Насчёт всплывающих подсказок: пожалуй, продублирую текст из подсказки к строке поиска.
Насчёт P.S: такие вопросы меня уже начинают разочаровывать. Правая кнопка мыши по панели QSearch, пункт меню "Окно: hotkey скрывает панель". Я прав?
KDJ,
Will see. I think it could be a big source of potential problems when QSearch will invoke incomplete regular expression during searching on-the-fly

Posted: Tue Oct 30, 2012 9:42 am
by VladSh
DV wrote:Насчёт P.S: такие вопросы меня уже начинают разочаровывать. Правая кнопка мыши по панели QSearch, пункт меню "Окно: hotkey скрывает панель". Я прав?
Если бы мы читали каждый день на ночь доку по плагу, то не задавали таких вопросов.
Когда что-то работает, а потом отваливается, это сразу видно, потому и вопросы задаются.
Но в данном случае Вы не правы. При отключении этой галки плаг ведёт себя также.
Более того, опция "Окно: hotkey скрывает панель" задумывалась и работала при вызове хоткея открывающего панель, т.е. один хоткей на открытие и закрытие панели. Здесь совершенно другой случай - я вызываю обычное окно поиска AkelPad'а с помощью Ctrl+F, и этот хоткей инициирует закрытие панели QSearch.
Может быть сейчас поменялось понятие для "Окно: hotkey скрывает панель", и теперь любой хоткей будет скрывать панель плага? Но это как-то не очень хорошо.
Posted: Tue Oct 30, 2012 10:47 am
by DV
VladSh,
виноват - не понял из вашей фразы, что "окно поиска" подразумевает стандартный диалог поиска AkelPad, а не панель QSearch.
Двойственное поведение было изначально:
1) если стандартный диалог поиска AkelPad не показан и Ctrl+F нажимается в панели QSearch, это трактуется так: переключить (заменить) панель QSearch на стандартный диалог поиска. При этом панель QSearch скрывается. Аргументация: на экране остаётся только одно окно поиска - либо стандартный диалог поиска, либо QSearch.
2) если при нажатии Ctrl+F стандартный диалог поиска AkelPad уже висит на экране или же Ctrl+F нажимается в окне редактирования, это трактуется так: раз Ctrl+F нажат вне панели QSearch или же стандартный диалог поиска уже виден, оставляем видимыми оба.
Posted: Tue Oct 30, 2012 10:55 am
by VladSh
DV
Хотя и не понятно, зачем делать взаимоисключение панелей, ведь можно и там искать и там, - производить "параллельный" поиск, но зато понятно, как этого избежать, - надо тыкать мышью в окно редактирования, тогда можно работать с двумя поисками сразу.
Спасибо за коммент. Может добавить подобное описание в доку по плагину? А то опять забудется))
Posted: Fri Nov 02, 2012 9:14 pm
by DV
DV wrote:KDJ,
Will see. I think RegExp could be a big source of potential problems when QSearch will invoke incomplete regular expression during searching on-the-fly

And I was absolutely right - at least AkelPad 4.7.9 crashes like a charm when QSearch invokes RegExp on the fly

Posted: Sun Nov 04, 2012 12:26 pm
by DV
Свежайшая разработка: QSearch-121104-2.zip
http://www.sendspace.com/file/omhzku
* Учтены пожелания к кнопкам поиска.
* Добавлен поиск с регулярными выражениями.
* Улучшено поведения "Авто-фокус в редактор".
Отзывы приветствуются.
Для проверки регулярных выражений рекомендую разрабатываемый AkelPad 4.8.0 dev (
http://akelpad.sourceforge.net/files/AkelPad.zip), поскольку AkelPad 4.7.9 имеет склонность падать от незавершённых регулярных выражений.
Posted: Sun Nov 04, 2012 5:09 pm
by VladSh
И снова бесплатно! Это потрясающе!

Posted: Sun Nov 04, 2012 6:29 pm
by Cuprum
DV
Заметил, что если панель включена, при попытке ее отключить через меню "Плагины" - Панель поиска" курсор перемещается в поисковое поле, хотя по идее панель должна выключаться по аналогии с пунктом "Панель проводника".
Posted: Sun Nov 04, 2012 6:40 pm
by FeyFre
Cuprum, так надо. Что-бы повторный вызов плагина(через горячую клавишу) не закрывал панель поиска а активировал её. А уже потом и закрыть можно.
Posted: Mon Nov 05, 2012 10:25 am
by DV
Поскольку вопрос о реакции на горячую клавишу всплывает периодически, полагаю будет уместным изменить значение по умолчанию для настройки "Окно: Hotkey скрывает панель" с 0 на 1. И заодно переименовать: hotkey_hides_panel = 1.
Тогда поведение панели QSearch по умолчанию будет таким же, как у остальных плагинов. Ну а те, кто читают документацию

, смогут изменить эту настройку самостоятельно.