Жаль уже привык к кнопкам поиска вверх внизвнешний вид пока что старый.
QSearch plugin
- Author
- Message
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Всем любителям кнопок посвящается
1. Скачиваем http://www.sendspace.com/file/buo5el
2. Выставляем ручной параметр настройки new_ui = 1
Что до комментариев, в первую очередь интересует мнение о:
1) расположении и размерах кнопок [ > ] и [ < ] (см. Source\QSearch\QSearch.rc, IDD_QSEARCH_NEW_01)
2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
P.S.
Обсуждаемый ранее вариант с красивыми кнопочками левее строки поиска пойдёт как new_ui=2. Это к тому, что new_ui=1 является промежуточным решением для тех, кто хочет пользоваться кнопками уже сейчас
1. Скачиваем http://www.sendspace.com/file/buo5el
2. Выставляем ручной параметр настройки new_ui = 1
3. Оцениваем и комментируем.QSearch-Rus.txt wrote:new_ui = 0
QSearch показывает свой старый "классический" интерфейс:
[искомый текст] [ ]Учит.регистр [ ]Слов.целиком [ ]Подсв.все
new_ui = 1
QSearch показывает обновлённый "классический" интерфейс (с кнопками):
[искомый текст] [ > ] [ < ] [ ]Учит.регистр [ ]Слов.целиком [ ]Подсв.все
Что до комментариев, в первую очередь интересует мнение о:
1) расположении и размерах кнопок [ > ] и [ < ] (см. Source\QSearch\QSearch.rc, IDD_QSEARCH_NEW_01)
2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
P.S.
Обсуждаемый ранее вариант с красивыми кнопочками левее строки поиска пойдёт как new_ui=2. Это к тому, что new_ui=1 является промежуточным решением для тех, кто хочет пользоваться кнопками уже сейчас
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
> 1) расположении и размерах кнопок [ > ] и [ < ]
По моему, надо кнопки поменять местами.
И размер выровнять по размеру поля ввода. Ширину кнопок м.б. уменьшить, но сначала надо глянуть на увеличенный по вертикали размер кнопок. Сейчас размеры слишком непропорциональны.
> 2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
Вариант из диалогового окна поиска: Искать вверх / Искать вниз.
Или "... назад" / "... вперёд".
P.S. Почему-то вызов окна поиска при открытой панели QSearch стал инициировать закрытие панели, раньше такого не наблюдалось.
По моему, надо кнопки поменять местами.
И размер выровнять по размеру поля ввода. Ширину кнопок м.б. уменьшить, но сначала надо глянуть на увеличенный по вертикали размер кнопок. Сейчас размеры слишком непропорциональны.
> 2) всплывающих подсказках к этим кнопкам (хотелось бы смягчить варианты "Найти следующий" и "Найти предыдущий")
Вариант из диалогового окна поиска: Искать вверх / Искать вниз.
Или "... назад" / "... вперёд".
P.S. Почему-то вызов окна поиска при открытой панели QSearch стал инициировать закрытие панели, раньше такого не наблюдалось.
-
Offline
- Posts: 294
- Joined: Tue Jul 27, 2010 11:18 pm
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
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
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
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
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Если бы мы читали каждый день на ночь доку по плагу, то не задавали таких вопросов.DV wrote:Насчёт P.S: такие вопросы меня уже начинают разочаровывать. Правая кнопка мыши по панели QSearch, пункт меню "Окно: hotkey скрывает панель". Я прав?
Когда что-то работает, а потом отваливается, это сразу видно, потому и вопросы задаются.
Но в данном случае Вы не правы. При отключении этой галки плаг ведёт себя также.
Более того, опция "Окно: hotkey скрывает панель" задумывалась и работала при вызове хоткея открывающего панель, т.е. один хоткей на открытие и закрытие панели. Здесь совершенно другой случай - я вызываю обычное окно поиска AkelPad'а с помощью Ctrl+F, и этот хоткей инициирует закрытие панели QSearch.
Может быть сейчас поменялось понятие для "Окно: hotkey скрывает панель", и теперь любой хоткей будет скрывать панель плага? Но это как-то не очень хорошо.
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
VladSh,
виноват - не понял из вашей фразы, что "окно поиска" подразумевает стандартный диалог поиска AkelPad, а не панель QSearch.
Двойственное поведение было изначально:
1) если стандартный диалог поиска AkelPad не показан и Ctrl+F нажимается в панели QSearch, это трактуется так: переключить (заменить) панель QSearch на стандартный диалог поиска. При этом панель QSearch скрывается. Аргументация: на экране остаётся только одно окно поиска - либо стандартный диалог поиска, либо QSearch.
2) если при нажатии Ctrl+F стандартный диалог поиска AkelPad уже висит на экране или же Ctrl+F нажимается в окне редактирования, это трактуется так: раз Ctrl+F нажат вне панели QSearch или же стандартный диалог поиска уже виден, оставляем видимыми оба.
виноват - не понял из вашей фразы, что "окно поиска" подразумевает стандартный диалог поиска AkelPad, а не панель QSearch.
Двойственное поведение было изначально:
1) если стандартный диалог поиска AkelPad не показан и Ctrl+F нажимается в панели QSearch, это трактуется так: переключить (заменить) панель QSearch на стандартный диалог поиска. При этом панель QSearch скрывается. Аргументация: на экране остаётся только одно окно поиска - либо стандартный диалог поиска, либо QSearch.
2) если при нажатии Ctrl+F стандартный диалог поиска AkelPad уже висит на экране или же Ctrl+F нажимается в окне редактирования, это трактуется так: раз Ctrl+F нажат вне панели QSearch или же стандартный диалог поиска уже виден, оставляем видимыми оба.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
DV
Хотя и не понятно, зачем делать взаимоисключение панелей, ведь можно и там искать и там, - производить "параллельный" поиск, но зато понятно, как этого избежать, - надо тыкать мышью в окно редактирования, тогда можно работать с двумя поисками сразу.
Спасибо за коммент. Может добавить подобное описание в доку по плагину? А то опять забудется))
Хотя и не понятно, зачем делать взаимоисключение панелей, ведь можно и там искать и там, - производить "параллельный" поиск, но зато понятно, как этого избежать, - надо тыкать мышью в окно редактирования, тогда можно работать с двумя поисками сразу.
Спасибо за коммент. Может добавить подобное описание в доку по плагину? А то опять забудется))
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Свежайшая разработка: 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 имеет склонность падать от незавершённых регулярных выражений.
http://www.sendspace.com/file/omhzku
* Учтены пожелания к кнопкам поиска.
* Добавлен поиск с регулярными выражениями.
* Улучшено поведения "Авто-фокус в редактор".
Отзывы приветствуются.
Для проверки регулярных выражений рекомендую разрабатываемый AkelPad 4.8.0 dev (http://akelpad.sourceforge.net/files/AkelPad.zip), поскольку AkelPad 4.7.9 имеет склонность падать от незавершённых регулярных выражений.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Поскольку вопрос о реакции на горячую клавишу всплывает периодически, полагаю будет уместным изменить значение по умолчанию для настройки "Окно: Hotkey скрывает панель" с 0 на 1. И заодно переименовать: hotkey_hides_panel = 1.
Тогда поведение панели QSearch по умолчанию будет таким же, как у остальных плагинов. Ну а те, кто читают документацию , смогут изменить эту настройку самостоятельно.
Тогда поведение панели QSearch по умолчанию будет таким же, как у остальных плагинов. Ну а те, кто читают документацию , смогут изменить эту настройку самостоятельно.