netrebos
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Как ты себе представляешь это меню | Для сноута очень просто -- примерно как в ОЗИ. Навел курсор на точку или непрерывный сегмент трека (лога), курсор заменился на лапку. Или делаем для этого двойной клик по точке\треку, а он меняет цвет или форму, указывая на активность дальнейших операций. Удерживаем левую кнопку мыши -- можно двигать путевую точку. Для трека эта функция, скорее всего, должна быть отключена. При нажатии правой кнопки мыши появляется главное меню точки или трека. Из него выбираем подменю (пусть из четырех позиций) 1) Редактировать, 2) Навигация на, 3)Сохранить 4)Удалить. Соответственно, при выборе "1)Редактировать" поднимается уже имеющееся окошко под названием "свойства путевой точки". Это подменю с развитием KML неплохо было бы чуть разнообразить выбором иконок, цветов, изображения (фото, рисунок), увеличить количество знаков в описании. (Кстати, функциональной нагрузки "описания" у тебя сейчас нет никакого, кроме как просмотр его на сторонних программах или приборах) С выбором "2) Навигация на" -- сразу включается механизм расчета азимута и расстояния от текущего положения на точку. "3) Сохранить" -- поднимает меню записи этой конкретной точки\трека в отдельный файл (Это важно только при наличии автосохранения точек и треков в один файл). "4) Удалить" -- поднимает меню выбора "Да\нет". Не обязательно даже все это хождение по меню дублировать хоткеями, кроме "Навигация на". Но для сенсорного экрана такая организация может оказаться не слишком удобной. Тут, есть вариант заимствования из жизни КПК, где мышь заменяет палец или стилус. Тогда при наведении курсора\стилуса на точку и удерживании N доли секунд, рядом с точкой\треком активируется меню из четырех иконок с тем же смыслом: 1) Редактировать, 2) Навигация на, 3)Сохранить 4)Удалить. При этом путевая точка становится активной -- ее можно двигать. При работе на ноуте тот же эффект достигается удержанием N доли секунд курсора с нажатой левой кнопки мыши. Ткнули курсором\пальцем в иконку, подняли соответствующий диалог подменю. (Для ноута перебор иконок можно сделать, как кликом мыши по иконке, так и табулятором или пробелом для перебора + enter для поднятия диалога). Конфликт между сноутом и планшетом тут может быть по виртуальной клавиатуре. Ноуту она нафиг не нужна, а планшету нужно поднимать виртуальную клаву. Этот конфликт можно было бы решить в основных настройках в разделе программа, один раз настроив программу под ноут или планшет. Но только по выбору клавиатуры, а то ведь есть еще и гибриды -- ноут с сенсорным экраном. Или как в ози СЕ: в каждом подменю, где требуется клавиатура, должна быть кнопка поднятия виртуальной клавиатуры. С картинками не возьмусь. Потому, что здесь я тебе изложил свой опыт общения с четырьмя прогами ОЗИ, ОЗИ СЕ, GPStrackmaker, и SAS4WinCE. Второй вариант ближе всего к SAS4WinCE. А если я возьмусь рисовать, у меня совсем плагиат получится. Но такая организация для меня удобная. Но в каждой из четырех программ мне не хватало одновременного присутствия тотального автосохранения в один файл с возможностью выдирать одну единственную точку или трек в отдельный файл. Ну и наконец третий вариант Кратковременное нажатие на путевую точку пальцем или курсором+левая кнопка мыши -- точка изменила форму\цвет (стала активной) -- ее можно двигать. Раз трек\лог не двигаем, для него это не работает. Долговременное нажатие на путевую точку\трек пальцем или наведение курсора+щелчок правой кнопки мыши -- поднимается одно общее окно, в котором большую часть занимает раздел "Свойства путевой точки" со всеми текстовыми правками, добавлением иконки, картинки. Внизу окна набор кнопок 1) Навигация на , 2) Сохранить (сохраняет или перезаписывает точку\трек в едином файле автосохранения для точек\треков, который есть по умолчанию) 3)Сохранить как (поднимает диалог сохранения только этой точки\трека в отдельный файл) 3) Удалить (удаляет с экрана и из основного файла для автосохранения) 4) Отмена |