SASGIS - SAS.Планета
View Issue Details
0001317SAS.Планета[All Projects] Хотелкаpublic28-05-2012 10:4521-07-2016 14:11
bbs 
 
normaltweakalways
confirmedopen 
Windows7Professional
110418 
27xxxx 
0001317: Размеры кнопок выпадающих меню
Крайне хотелось бы увеличить ширину кнопок выпадающих меню на панелях хотя-бы в 2 раза. Они такие узкие, что попасть по ним не так просто как хотелось бы.
Например:
1. Панель "Главная", кнопка "Операции с выделенной областью";
2. Панель "Главная", кнопка "Перейти к некоторому месту";
3. Панель "GPS", кнопка "Рисовать пройденный путь";
4. Панель "GPS", кнопка "Автоматически перемещать карту за позицией GPS".
touch screen, меню, тачскрин
related to 0000605closed vdemidov Интерфейс, межстрочный интервал в Меню 
related to 0001271confirmed  Возможность вынести на панель инструментов кнопки "поставить метку" и "сохранить трек в базе меток" 
png Безымянный.png (25,018) 28-05-2012 13:06
http://www.sasgis.org/mantis/file_download.php?file_id=835&type=bug
png
Issue History
28-05-2012 10:45bbsNew Issue
28-05-2012 12:39bk99Note Added: 0007229
28-05-2012 13:06bbsFile Added: Безымянный.png
28-05-2012 13:11bbsNote Added: 0007230
28-05-2012 13:50bk99Note Added: 0007231
28-05-2012 14:01bbsNote Added: 0007232
28-05-2012 15:54bk99Note Added: 0007233
28-05-2012 17:05vasketsovNote Added: 0007234
28-05-2012 17:13zedNote Added: 0007235
29-05-2012 04:02bk99Note Added: 0007236
29-05-2012 05:31bbsNote Added: 0007237
29-05-2012 17:55GarlNote Added: 0007239
30-05-2012 04:03bk99Note Added: 0007240
30-05-2012 04:08bk99Note Edited: 0007240bug_revision_view_page.php?bugnote_id=7240#r3600
30-05-2012 04:15GarlNote Added: 0007241
30-05-2012 06:17bbsNote Added: 0007242
30-05-2012 17:46vasketsovNote Added: 0007248
31-05-2012 07:31bk99Note Added: 0007258
31-05-2012 07:31bk99Note Edited: 0007258bug_revision_view_page.php?bugnote_id=7258#r3606
02-06-2012 09:10gpsMaxTag Attached: меню
02-06-2012 09:11gpsMaxRelationship addedrelated to 0000605
05-06-2012 20:07gpsMaxTag Attached: тачскрин
06-06-2012 07:32vdemidovRelationship addedrelated to 0001271
29-12-2012 09:31vdemidovStatusnew => confirmed
29-12-2012 09:31vdemidovTarget Version => 27xxxx
28-12-2015 08:26vdemidovTag Attached: touch screen

Notes
(0007229)
bk99   
28-05-2012 12:39   
Если и делать, то опционально, по галке.
Связь с 605?
(0007230)
bbs   
28-05-2012 13:11   
Не понимаю почему по галке?
Вижу 3 варианта работы с этими командами:
1. Хоткей
2. Клик по кнопке последней выбранной команды
3. Выбор команды из выпадающего меню

Имхо реализация по галке тоже вариант, но:
1. Актульна если приложение ориентировано на маленькие экраны
2. Основная масса пользуется хоткеями (но они есть не для всех команд)

Связь с 605 косвенная. Только по признаку интерфейса.
(0007231)
bk99   
28-05-2012 13:50   
> почему по галке
Потому, что, на мой взгляд, существующий размер кнопок удобен.
Я имел ввиду в "Вид"-"Панели" добавить галку "Крупные значки".

А вообще, опять таки, на мой взгляд, удобно сделано, например, в "IrfanView"-е - есть набор .png'шек с иконками для панели инструментов - рисуй, ставь какие хочешь...
(0007232)
bbs   
28-05-2012 14:01   
> Я имел ввиду в "Вид"-"Панели" добавить галку "Крупные значки"
Да, возможно это было бы хорошо.

Я говорю именно про ширину стрелки вниз. Если бы она была шириной хотя-бы 1/3 от ширины кнопки - это бы исключило ошибки при нажатии на нее.
(0007233)
bk99   
28-05-2012 15:54   
> Я говорю именно про ширину стрелки вниз.
А-а-а! Сейчас только понял проблему! Кнопка "Операции с выделенной областью" поделена на две части - левую, с пиктограмкой (вкл/выкл режима) и правую, со стрелочкой вниз (выбор режима). Да, действительно, стрелка неудобно узкая. Я, честно говоря, никогда и не пользуюсь левой частью кнопки (вкл/выкл режима). Я пользуюсь только правой частью (стрелка вниз, выбор режима). И для меня лично было бы удобнее сделать эту кнопку вообще без деления её на правую и левую части, также, как, скажем, сделана кнопка "Карта заполнения слоя". Тупо жмёшь на кнопку, вываливается менюшка, выбираешь то, что надо.
Ну это так, мысли вслух...
(0007234)
vasketsov   
28-05-2012 17:05   
Давайте не забывать, что сасом теоретически можно пользоваться и на виндопланшетах с тачскринами. Пальцами.
(0007235)
zed   
28-05-2012 17:13   
Ну, пальцом-то в такую стрелочку точно не попадёшь :)
(0007236)
bk99   
29-05-2012 04:02   
Поэтому предлагаю сделать эту кнопку вообще без деления на правую и левую части, как сделана кнопка "Карта заполнения слоя".
(0007237)
bbs   
29-05-2012 05:31   
> Поэтому предлагаю сделать эту кнопку вообще без деления на правую и левую части, как сделана кнопка "Карта заполнения слоя".

Вот это было бы вообще идеальным решением. И для планшетов в том числе.
(0007239)
Garl   
29-05-2012 17:55   
> Поэтому предлагаю сделать эту кнопку вообще без деления на правую и левую части, как сделана кнопка "Карта заполнения слоя".

ни разу не за, это что получается чтоб выделить надо нажать 2 раза? - не айс!
уж лцчше прилепить правую кнопку мыши и по ней вызывать подменю.
на планшетах же правая кнопка вызывается долгим нажатием.
ИМХО компромис.
(0007240)
bk99   
30-05-2012 04:03   
(edited on: 30-05-2012 04:08)
> чтоб выделить надо нажать 2 раза?
Ага! :)
Так ведь и сейчас почти всегда два раза жать приходится: сегодня я прямоугольник выделяю, а завтра полигон. А потом опять прямоугольник.
Если говорить только за себя, то я, прежде чем активировать выделение, так и так всегда проверяю какой режим установлен (т.е. нажимаю сначала на стрелку и смотрю - ну не могу я эти иконки запомнить!).
Но, по большому счёту, для меня вопрос не принципиален. Как будет - так будет...
upd
Подозреваю, что контекстное меню (ПКМ) на кнопку повесить нельзя.

(0007241)
Garl   
30-05-2012 04:15   
у мну в 99.99% стоит прямоугольное.
просто когда постоянно, долго и частоработаешь - потеря времени критична.
(0007242)
bbs   
30-05-2012 06:17   
Соглашусь что исключение деления на правую и левую части для кого-то может быть неудобным. Что мешает сделать ширину правой части кнопки на несколько пикселей шире? и на планшетах и на пк будет проще пользоваться кнопкой.
(0007248)
vasketsov   
30-05-2012 17:46   
>исключение деления на правую и левую части для кого-то может быть неудобным
Ну именно этим и надо "порулить", а не:
>сделать ширину правой части кнопки на несколько пикселей шире

А если пальцы ещё на несколько пикселей шире?

По идее это простая опция, работает или нет прямое нажатие на кнопку, больше ничего не меняется.
зы. Я тоже всегда жму на выпадающую менюшку, так что если по кнопке она будет всегда выпадать - лично мне будет так удобнее.
(0007258)
bk99   
31-05-2012 07:31   
Как вариант могу предложить следующее.
 - сделать эту кнопку без деления на правую и левую части;
 - по OnClick активировать функцию выделения области;
 - по OnMouseDown вываливать меню;
 - по OnMouseUp выбирать режим выделения (из выпадающего меню) и активировать функцию выделения.
Спасибо за внимание!

ЗЫ Хотя мне больше по душе вариант:
>сделать эту кнопку вообще без деления её на правую и левую части, также, как, скажем, сделана кнопка "Карта заполнения слоя". Тупо жмёшь на кнопку, вываливается менюшка, выбираешь то, что надо.