| View previous topic :: View next topic |
| Author |
Message |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Fri Oct 19, 2012 1:11 pm Post subject: |
|
|
| Quote: | | внешний вид пока что старый. |
Жаль уже привык к кнопкам поиска вверх вниз |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Sun Oct 28, 2012 8:10 pm Post subject: |
|
|
Всем любителям кнопок посвящается
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 является промежуточным решением для тех, кто хочет пользоваться кнопками уже сейчас  |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Sun Oct 28, 2012 9:10 pm Post subject: |
|
|
DV
Whether will also search by regular expressions? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Mon Oct 29, 2012 9:22 am Post subject: |
|
|
> 1) расположении и размерах кнопок [ > ] и [ < ]
По моему, надо кнопки поменять местами.
И размер выровнять по размеру поля ввода. Ширину кнопок м.б. уменьшить, но сначала надо глянуть на увеличенный по вертикали размер кнопок. Сейчас размеры слишком непропорциональны.
> 2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
Вариант из диалогового окна поиска: Искать вверх / Искать вниз.
Или "... назад" / "... вперёд".
P.S. Почему-то вызов окна поиска при открытой панели QSearch стал инициировать закрытие панели, раньше такого не наблюдалось. |
|
| Back to top |
|
 |
Serge Yolkin
Joined: 27 Jul 2010 Posts: 122
|
Posted: Mon Oct 29, 2012 10:32 am Post subject: |
|
|
| Code: | 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 |
|
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Tue Oct 30, 2012 8:14 am Post subject: |
|
|
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  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Tue Oct 30, 2012 9:42 am Post subject: |
|
|
| DV wrote: | | Насчёт P.S: такие вопросы меня уже начинают разочаровывать. Правая кнопка мыши по панели QSearch, пункт меню "Окно: hotkey скрывает панель". Я прав? | Если бы мы читали каждый день на ночь доку по плагу, то не задавали таких вопросов.
Когда что-то работает, а потом отваливается, это сразу видно, потому и вопросы задаются.
Но в данном случае Вы не правы. При отключении этой галки плаг ведёт себя также.
Более того, опция "Окно: hotkey скрывает панель" задумывалась и работала при вызове хоткея открывающего панель, т.е. один хоткей на открытие и закрытие панели. Здесь совершенно другой случай - я вызываю обычное окно поиска AkelPad'а с помощью Ctrl+F, и этот хоткей инициирует закрытие панели QSearch.
Может быть сейчас поменялось понятие для "Окно: hotkey скрывает панель", и теперь любой хоткей будет скрывать панель плага? Но это как-то не очень хорошо. |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Tue Oct 30, 2012 10:47 am Post subject: |
|
|
VladSh,
виноват - не понял из вашей фразы, что "окно поиска" подразумевает стандартный диалог поиска AkelPad, а не панель QSearch.
Двойственное поведение было изначально:
1) если стандартный диалог поиска AkelPad не показан и Ctrl+F нажимается в панели QSearch, это трактуется так: переключить (заменить) панель QSearch на стандартный диалог поиска. При этом панель QSearch скрывается. Аргументация: на экране остаётся только одно окно поиска - либо стандартный диалог поиска, либо QSearch.
2) если при нажатии Ctrl+F стандартный диалог поиска AkelPad уже висит на экране или же Ctrl+F нажимается в окне редактирования, это трактуется так: раз Ctrl+F нажат вне панели QSearch или же стандартный диалог поиска уже виден, оставляем видимыми оба. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Tue Oct 30, 2012 10:55 am Post subject: |
|
|
DV
Хотя и не понятно, зачем делать взаимоисключение панелей, ведь можно и там искать и там, - производить "параллельный" поиск, но зато понятно, как этого избежать, - надо тыкать мышью в окно редактирования, тогда можно работать с двумя поисками сразу.
Спасибо за коммент. Может добавить подобное описание в доку по плагину? А то опять забудется)) |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Fri Nov 02, 2012 9:14 pm Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Sun Nov 04, 2012 12:26 pm Post subject: |
|
|
Свежайшая разработка: 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 имеет склонность падать от незавершённых регулярных выражений. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Sun Nov 04, 2012 5:09 pm Post subject: |
|
|
И снова бесплатно! Это потрясающе!  |
|
| Back to top |
|
 |
Cuprum
Joined: 28 Sep 2011 Posts: 93
|
Posted: Sun Nov 04, 2012 6:29 pm Post subject: |
|
|
DV
Заметил, что если панель включена, при попытке ее отключить через меню "Плагины" - Панель поиска" курсор перемещается в поисковое поле, хотя по идее панель должна выключаться по аналогии с пунктом "Панель проводника". |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Sun Nov 04, 2012 6:40 pm Post subject: |
|
|
| Cuprum, так надо. Что-бы повторный вызов плагина(через горячую клавишу) не закрывал панель поиска а активировал её. А уже потом и закрыть можно. |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Mon Nov 05, 2012 10:25 am Post subject: |
|
|
Поскольку вопрос о реакции на горячую клавишу всплывает периодически, полагаю будет уместным изменить значение по умолчанию для настройки "Окно: Hotkey скрывает панель" с 0 на 1. И заодно переименовать: hotkey_hides_panel = 1.
Тогда поведение панели QSearch по умолчанию будет таким же, как у остальных плагинов. Ну а те, кто читают документацию , смогут изменить эту настройку самостоятельно. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|