Штука в том, что сейчас там статических пунктов вообще нет. Надо бы просто как-то удалять динамические пункты, не трогая статические…
И вставлять динамические куда надо… Сейчас там removeAll() и всё тут
Кастомизация меню смещений возможна только в целях раннего привыкания к функциям плагина. Если окажется слишком сложно - делать не будем.
Ещё хотелось бы автодобавления кнопки на тулбар при первом запуске плагина…
В общем, со статическими пунктами всё сложно. Если не переделывать весь код менюшки заново - остаётся только по-простому завести список статических элементов и новые методы изменения этого списка. Иначе глюков не оберемся.
Лол. Товарищи, это система коллективных закладок смещений. Способ их шаринга и отвязывания от компьютера. Облачный сервис, короче.
И если вы не будете добавлять смещения, то кто это сделает?
зря смеетесь, я полагал, что некая база привязок уже есть (по крайней мере в инструкции было написано явно исходя из этого посыла), по крайней мере из данного топика обратное не следует. Инструмент и правда полезный, надеюсь, базу будут наполнять (я свои смещения точно внесу), и он пригодится.
В 5803, подумав, сделал, чтобы удалялись только “временные” пункты. Теперь можно добавлять свои в начало меню “Снимки” стандартным Main.menu.imageryMenu.add().
Можно и в конец добавлять, но они всё равно в начале окажутся - сильно переделывать не стал, tested скоро.
Предлагаемый патч к плагину без потери совместимости со старыми JOSM (это, как я понимаю, беспокоило): https://dl.dropbox.com/u/63393258/moveToImageryMenu.patch
Кстати, на древнем JOSM 4549 плагин всё-таки не работает - про тулбары ругается (спасибо за автодобавление кнопки, кстати!)
На 5705 вроде фурычит (выбирал случайным образом). build.xml хорошо бы поправить.
Да, сейчас посмотрел — должно работать с 4666, поправлю xml вечером. Патч пока не приму: он запутывает инструкции («ищите кнопки в меню offset, а если его нет, то в снимках…»). После выхода tested посмотрим.
На старых JOSM плагин может работать только с отдельным меню. В современных JOSM (latest+будущий tested) он залезет в Снимки.
Вопрос: понятнее ли будет людям, если он залезет в “Cнимки” не сейчас (latest), а попозже?
Соглашусь c freeExec - кто пользуется latest и без инструкции найдёт кнопки, а к выходу tested инструкцию так и так надо менять на основной вариант.
tested ожидается в течение недели, в нём плагин должен осесть на выбранном месте.
В общем, я сам запутался, но интуиция подсказывает, что раньше-лучше Ничего срочного, конечно, но с любыми попутными изменениями я бы залил. Хотя автору виднее)
Сделал. По умолчанию включено. Злая опция, даже не знаю, может, выключить её (по умолчанию). Хотя она неплохо дополняет следилку.
Также, всё-таки, сделал добавление в меню “Снимков”, завтра посмотрю, как это выглядит, и если не понравится – выпилю. Обнаружил, что до версии 5729 это меню тоже пересобиралось, хотя и реже.
Как у любого поспешного решения, у этого патча очевиден недостаток. Мои два пункта теперь висят в начале меню, а логически связанный с ними “Смещение снимка” – в самом конце.