nemo3001
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору relictus Знаешь, чем больше использую SatMap для просмотра Земли, тем больше не хватает мне в нем окна мини-карты. Знаешь, такое окно, внешне похожее на те, что есть в Ozi или в играх - в Героях или в Варкрафте (только поудобнее ) 1) такое небольшое плавающее окно, которое можно перемещать по экрану независимо от главного окна, размер которого можно изменять по своему выбору, 2) уровень изображения в котором можно делать меньше чем в главном окне, по своему выбору, и устанавливать какой удобнее слой изображения 3) на котором прямоугольником, наложенном на карту, виден участок, покрываемый главным окном 4) щелчок мыши на мини-карте быстро переместит изображение в главном окне на другой участок (а может и перетаскивание мышью прямоугольника по мини-карте будет перемещать изображение в главном окне - правда так и представляешь себе скрежет и напряг кэша на жестком диске, чтобы перерисовать главное окно в такт движению мыши, даже жалко его , ну да кэш в оперативке должен наверное облегчить жизнь) 5) в этом окне мини-карты - своя небольшая панель инструментов - как минимум выбор уровня и слоя для его изображения, и статусная строка с координатами курсора на ней (хотя, может быть уровень/слой устанавливать где-нибудь в настройках программы в разделе "мини-карта", если на самой мини-карте это будет уже совсем громоздко выглядеть), 6) разумеется возможность включать/отключать мини-карту с кнопки на панели инструментов главного окна или в меню/по горячей клавише А для чего использовать все это удобство можно - вроде очевидно, все мы в игры играли. - перемещаешь изображение города на 19 уровне - а в мини-карте делаешь 16-17 уровень, как тебе удобнее и видишь, какой район города перед тобой, да и между районами быстро перейти можно. - просматриваешь местность на большом уровне в слое спутник или гибрид, а на мини-карте ставишь 16 уровень, слой ландшафт и видишь, как реально там местность меняется (а то и генштаб смотришь в этом же слое ) - выводишь на мини-карте весь маршрут путешествия на малом уровне и в главном окне на большом уровне увеличения можно быстро просматривать разные его участки, не расставляя заранее точки, а просто щелкая мышью по мини-карте - ну и тд... Ну и, честно говоря, небольшого перемещаемого окошка с Лупой иногда тоже не хватает при просмотре сложных мест с мелкими деталями - например от 1x до 8x с плавным изменением масштаба, предположим с шагом 0,1 - 0,2x. Использую в этих случаях системную в Windows XP "Экранную лупу", но она грубовата, шаг 1х для карты слишком резок. Добавлено: DCT Цитата: в заголовок удобнее выводить не номер, а "какоетоназвание" из пути запуска | А можно и то, и другое вывести - номер экземпляра в начале заголовка окна вроде места много не занял, а после названия программы и [cache n/m] вывести в заголовок окончание имени каталога запуска программы. "Окончание имени" - потому что длинные пути могут туда и не войти, а начало имени каталога менее информативно, важна-то именно последняя часть имени каталога. В заголовке программы будет тогда что-то вроде: "=10=SatMap Navigation 2.4.1.1 multi [cache /1] "C:\...am files\SatMap_01". При этом длину символьной строки "C:\...am files\SatMap_01" можно подстраивать при изменении размера главного окна программы, войдет путь целиком - хорошо, а нет - так информативная часть его будет видна - рабочий диск (3 символа) + "..." + окончание имени каталога запуска. В общем, тогда и номер экземпляра будет виден, и имя каталога запуска программы тоже. Кстати, relictus а может быть этот номер экземпляра программы, который ты вывел в заголовок программы, теперь можно будет продублировать и в заголовке загрузки перед словом "Выделение", да и в окне капчи тоже - в начале заголовка перед датой/временем, а то не видно, чья это капча в очередной раз жить мешает И еще. В трее, где написано оставшееся время закачки для текущего экземпляра программы, в случае появления капчи может быть вместо "[время] - SatMap" выводить, например, "[!] - SatMap", или "[Внимание!] - SatMap". А то некоторые капчи все-таки "прячутся" за окнами, а по состоянию трея не видно, какие окна продолжают закачку, а какие ждут ответа пользователя. А насчет монопольной, не мульти-версии SatMap, не знаю уж как ты сопровождаешь две версии - разные проекты, или просто в едином проекте условную компиляцию делаешь, но просто для единообразия и простоты, в заголовках окон программы номер экземпляра монопольной версии SatMap мог бы выглядеть как =0=. В общем, номер 0 - для монопольной версии программы, номера, начиная с 1 и выше - для мультиверсии. | Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 19:00 17-06-2010 | Исправлено: nemo3001, 21:46 17-06-2010 |
|