Кнопка с кавычками, это "выделить текст внутри кавычек"? А "?*" - "регулярные выражения"? Неочевидно это всё.
Кнопка закрытия, конечно лучше, чтобы соответствовала общему интерфейсу, но мне всё равно, закрываю хоткеем, открывающим панель.
А вообще, панелька нарисованная se7h мне понравилась, в т.ч. и расположение элементов. Раньше к полю приходилось тянуться далеко влево. Сейчас правильно - все часто используемые элементы ближе к центру, т.о. сокращаются движения мышью.
Posted: Wed Aug 08, 2012 9:54 am
by DV
А где же оговоренная белая окаймовочка? Вряд ли эти значки будут хорошо выглядеть на фоне кнопок с тёмной заливкой (вроде бы ж есть тёмные темы для Windows?)
Быстро пересобрать проект не получится. Показ картинки на кнопке - это ручная операция (читай: это делается в коде).
Posted: Wed Aug 08, 2012 10:29 am
by Cuprum
Понятно, что внешний вид панели опирается на Siblime Text, но вот кнопка с кавычками по-моему не совсем наглядна.
Лучше для кнопки "слово целиком" взять какой-то из таких вариантов:
А почему бы для кнопки регулярных выражений не взять их общеупотребимое английское текстовое сокращение - RegExp или RegEx? Например, я хотя и представляю в общих чертах что такое "регулярное выражение" но символы "?*" для меня не очевидны.
Posted: Wed Aug 08, 2012 11:10 am
by DV
QSearch не поддерживает регулярные выражения.
Posted: Wed Aug 08, 2012 11:38 am
by VladSh
Согласен с Cuprum'ом по поводу "слово целиком". Но кнопки должны быть маленькие, поэтому одного квадратного подчёркивания для кнопки было бы достаточно.
Posted: Wed Aug 08, 2012 11:45 am
by se7h
А со стрелочками всё просто: я сделал кнопы "искать в..." узкими, без надписей, той же ширины, что и остальные. Поэтому стрелки пришлось сделать побольше - надписей-то нет. Хотя, может, и маленькие будут смотрется неплохо.
первые четыре кнопки - триггеры, их желательно не смешивать по форме с обычными, а надписи часто используемым элементам не помешают
Кнопка с кавычками, это "выделить текст внутри кавычек"?
Понятно, что внешний вид панели опирается на Siblime Text, но вот кнопка с кавычками по-моему не совсем наглядна.
тогда так (с кнопкой закрытия слева)
А "?*" - "регулярные выражения"?
А почему бы для кнопки регулярных выражений не взять их общеупотребимое английское текстовое сокращение - RegExp или RegEx? Например, я хотя и представляю в общих чертах что такое "регулярное выражение" но символы "?*" для меня не очевидны.
у QSearch нет поддержки регулярных выражений, а есть спецсимволы. Пользователи в теме сразу поймут, что это та самая кнопка,
а для регулярок сделал бы так
Лучше для кнопки "слово целиком" взять какой-то из таких вариантов:
длинные кнопки-переключатели с надписями неоправданны, лучше прицепить tooltip'ы
Posted: Wed Aug 08, 2012 12:26 pm
by Cuprum
se7h
{a} - это слово целиком? хм...
Может лучше с подчеркиванием?
или так
Posted: Wed Aug 08, 2012 12:40 pm
by Infocatcher
se7h wrote:тогда так (с кнопкой закрытия слева)
По-моему, {a} еще менее очевидно. Можно попробовать что-нибудь вроде “a” нарисовать.
А по расположению, может, и ничего, пробовать надо.
И напрашивается опция для убирания текста у кнопок поиска.
Posted: Wed Aug 08, 2012 12:50 pm
by Serge Yolkin
se7h wrote:... надписи часто используемым элементам не помешают ...
А какой тип кнопок тогда задать: text или icon? С помощью предложенного редактора я пока не смог объединить изображение с текстом. Всё же я впервые редактирую ресурсы будущей программы, раньше только ResHacker, там думать не надо... Может, кто ещё предложит свой вариант QSearch.rc ?
DV: а сильно усложнит написание кода, если разбить диалог на 2-3 одинаковой высоты, поклипаных с сиблингами слева-справа?
Posted: Wed Aug 08, 2012 12:56 pm
by DV
Панель QSearch на данный момент поддерживает 3 языка: английский, русский и украинский. Так что "нарисованный" текст на кнопках не подходит в любом случае. Т.е. текст, если он нужен, будет рисоваться динамически вдобавок к статическому значку (картинке), с учётом текущего языка.
И всё-таки, как подружить значки на кнопках с тёмными темами оформления Windows?
Posted: Wed Aug 08, 2012 1:01 pm
by Serge Yolkin
Можно фон непрозрачный сделать, но тоже не айс...
Или использовать цветные "тулбарные" иконки.
DV
Если консолидированного мнения по значкам не получится, может, их отдельно хранить в папке плагина (.ico)? Тогда каждый - сам себе голова.
DV wrote:текст ... будет рисоваться динамически
Запас по ширине делать... У меня на нотнике шрифт 125% стоит. Может, всё же, мелкими иконками обойтись?..
Posted: Wed Aug 08, 2012 1:57 pm
by se7h
Может лучше с подчеркиванием?
если только так
просто подчеркивание без буквы воспринимается как пробел
ребята, вы придираетесь, иконки уже достаточно лаконичные и ясные, а если будут тултипы, то вообще супер
Posted: Wed Aug 08, 2012 2:56 pm
by VladSh
Крестика можно на самом деле сделать 2: слева и справа, но отображать лишь тот, что указан в ini.
Выравнивание всех элементов, кроме крестиков закрытия, думаю, лучше бы сделать по центру. Хотелось бы какого-то отступа между кнопками функциональности и крестиками закрытия.
Кнопка с подчёркиванием хоть как-то понятна, но на *? смотрю и не понимаю - не интуитивно; придумать лучше не могу..
Также непонятно, что значит "Найти все".
Posted: Wed Aug 08, 2012 3:32 pm
by Serge Yolkin
Крестиков можно сделать много. И отдельный диалог в настройках: какие показывать, а какие - не очень.
Положение слева считаю оптимальным: одинаково и на 27", и на нетбуке. "Найти всё" - задел на будущее, в .rc такого нет.
Помнится, когда-то давно виндовые иконки поддерживали не только прозрачный, но и инверсный цвет. Сейчас этой фишки нет? А то и с отображением на разных темах проблем бы не было.
Posted: Wed Aug 08, 2012 6:30 pm
by se7h
Помнится, когда-то давно виндовые иконки поддерживали не только прозрачный, но и инверсный цвет.
было бы замечательно
как вариант, можно сделать белые и черные иконки и опцию для их переключения