Anonymous | Login | Signup for a new account | 23-11-24 09:28 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001117 | SAS.Планета | [All Projects] Хотелка | public | 16-01-2012 10:52 | 10-10-2012 11:48 | ||||
Reporter | Tolik | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 110418 | ||||||||
Target Version | 120808 | Fixed in Version | 120808 | ||||||
Summary | 0001117: Изменить строку статуса так, чтобы был виден путь к тайлу | ||||||||
Description | Сейчас самая нужная информация - директория и имя тайла - не помещается даже при разрешении 1280х1024. Как решить? Возможны варианты: 1. Выкинуть из строки статуса лишние пробелы; 2. Убрать неинформативные слова Coordinates, Zoom, Time; слово Downloaded заменить, например, на ↓ ; 3. Если этого недостаточно - укоротить путь к тайлу - часть пути в середине заменить на многоточие, чтобы было видно начало и конец, например: C:\...heme\z13\2\1\9.5.sdb\x2472\y1282.png | ||||||||
Tags | строка статуса, тайлы | ||||||||
Attached Files | status.JPG [^] (30,467 bytes) 16-01-2012 10:57
| ||||||||
Notes | |
(0005014) zed (manager) 16-01-2012 12:29 |
А ещё лучше, если вместо слов использовать иконки. И компактнее будет и информативность не пострадает. Только как это реализовать - ума не приложу. |
(0005015) vdemidov (manager) 16-01-2012 12:36 |
Та ладно. Нужно признать что координаты, время и разрешение прекрасно опознаются по формату данных и без подписей. Иконки только сбивать будут. |
(0005017) vasketsov (manager) 16-01-2012 13:07 edited on: 16-01-2012 13:10 |
>Нужно признать что координаты, время и разрешение прекрасно опознаются по формату данных и без подписей Точно. И зум убрать, он на панели есть. >укоротить путь к тайлу - часть пути в середине заменить на многоточие Как минимум, для начала можно заменять на %sas% (или вообще на просто один %) начальную часть пути, если она совпадает с текущим путём запущенной EXEхи. А уж потом резать в середине содержательную часть. |
(0005020) Garl (manager) 16-01-2012 17:11 |
а может можно сделать ещё и настраиваемым размер шрифта тулбара? |
(0005021) Tolik (manager) 16-01-2012 17:18 edited on: 17-01-2012 04:09 |
Можно сделать настраеваемым не только шрифт, но и содержание (что показывать и в каком порядке). Но мне кажется, достаточно того, что я написал в описании, усложнять незачем. %sas% или % - хорошая идея. |
(0005029) Tolik (manager) 17-01-2012 06:23 edited on: 17-01-2012 06:25 |
Хорошая идея юзера bk99: Время отображать с часовым поясом, без секунд. Например, 11:55(GMT+4) (хотя это и удиннит чуть-чуть, но это полезное дополнение - при условии, что кто-то решит баг 1090) |
(0005042) zOn (reporter) 17-01-2012 08:42 |
Например, 11:55(GMT+4) можно уж и GMT убрать или показывать его только когда +0. еще бы вкрячить куда-либо масштаб в формате ГШ 1:10000 |
(0005043) vdemidov (manager) 17-01-2012 08:48 |
>еще бы вкрячить куда-либо масштаб в формате ГШ 1:10000 Для этого нужно знать физические размеры вашего монитора. |
(0005044) zOn (reporter) 17-01-2012 09:00 |
а объект Screen типа TScreen, свойство PixelsPerInch не поможет? я понимаю, что оноотдает только соотношение по вертикали, но хотябы. |
(0005045) vdemidov (manager) 17-01-2012 09:03 |
Скорее всего не поможет, так как часто там стоит 96 точек на дюйм независимо от физического размера монитора. |
(0005056) zOn (reporter) 17-01-2012 09:31 |
а так: Для того, чтобы определить размер монитора в физиеских единицах измерения, нам достаточно воспользоваться функцией: GetDeviceCaps (DC: HDC; int:integer). С помощью этой функции можно получить специфическую информацию относительно экранного устройства. Этим устройством может быть как экран монитора, так и принтер с плоттером. В нашем случае, устройством является экран монитора. Применительно к экрану монитора, параметр int в функции может принимать одно из следующих значений: HORZSIZE - Ширина физического дисплея (в миллиметрах) VERTSIZE - Высота дисплея (в миллиметрах) HORZRES - Ширина дисплея (в пикселях) VERTRES - Высота дисплея (в линиях растра) LOGPIXELSX - Число пикселей на горизонтальный логический дюйм LOGPIXELSY - Число пикселей на вертикальный логический дюйм ASPECTX - Относительная ширина пикселя устройства, которая используется для линий рисунка ASPECTY - Относительная высота пикселя устройства, которая используется для линий рисунка ASPECTXY - Диагональная ширина пикселя устройства, которая используется для линии рисунка. |
(0005058) vdemidov (manager) 17-01-2012 10:06 |
Судя по отзывам на форумах GetDeviceCaps возвращает попугаев и с физическими размерами изображения имеет мало общего. |
(0005059) zOn (reporter) 17-01-2012 10:07 |
ну чтож, знать как в песне поётся: видно не судьба (2 раза) ) |
(0005060) Garl (manager) 17-01-2012 10:10 |
так оставляем не в попугаях, а в пикселях и делов то. |
(0005172) vdemidov (manager) 22-01-2012 10:13 |
Убрал лишние слова и сделал чуть компактнее. |
(0005181) Tolik (manager) 23-01-2012 05:44 edited on: 23-01-2012 05:46 |
Ещё остался очень длинный пробел после координат. Слово Downloaded замените, пожалуйста, на что-то покороче (стрелочку вниз). Думаю, этого будет достаточно (уже стало лучше, но вся строка не влазит). |
(0005182) zOn (reporter) 23-01-2012 05:46 |
можно просто D: как в uTorrent |
(0005184) vdemidov (manager) 23-01-2012 08:06 |
Нет. В отличие от остальных подписей Downloaded нужна. Ее я убирать не буду. Да и на моем нетбуке 10 дюймов все уже помещается. Разве что сделаю, что бы путь к файлу выравнивался по правому краю. Тоесть обрезаться будет начало. |
(0005189) Tolik (manager) 23-01-2012 09:58 |
А можно сделать, чтобы при недостатке места сначала обрезалось (удалялось) слово Downloaded, а потом уж путь? Кстати, при наличии места можно показывать и слова Time и прочие. То есть программа, зная размер окна и шрифта, должна решить, какие слова показывать и как это красиво выравнивать. Это ведь не сложно реализовать? Обрезать начало тоже нехорошо, т.к. кэш м.б. на каком-нибудь смонтированном диске, фиг знает на каком. Так что букву диска надо оставить. Путь типа c:\sas\cache\sat\xxxyyy и так везде помещался. А если его запихнуть в какие-нибудь documents and settings\administrator, да ещё у кэша название Nokia.Map.Creator.sat - ни у кого не поместится (ваш К.О.) Так что желательно всё-таки сделать C:\...heme\z13\2\1\9.5.sdb\x2472\y1282.png |
(0005190) vdemidov (manager) 23-01-2012 10:02 |
Оформляйте предложения в виде пулреквестов. Я описал как собираюсь сделать сейчас. Хотя меня и существующая ситуация в общем то устраивает. |
(0005193) Garl (manager) 23-01-2012 10:04 |
обрезать начало пути - не очень удачная идея. при некольких запущеных копиях - единственное по чём можно определить программу - это по пути к кэшу. |
(0005194) Tolik (manager) 23-01-2012 10:04 |
чевореквестов? |
(0005195) Garl (manager) 23-01-2012 10:05 |
>чевореквестов? Оформляйте предложения в виде пулреквестов. == делайте сами :) |
(0005196) Tolik (manager) 23-01-2012 10:20 |
Приходит, значит, автор сценария к режиссёру, а тот ему "оформляйте свой сценарий в виде blu-ray диска!" |
(0005197) vdemidov (manager) 23-01-2012 10:24 |
Отображение строки статуса сделано примитивно. Можете пробовать исправлять. Или найдите того кто исправит. Я точно заниматься не буду. На моем нетбуке все влазит в 1024 пикселя. |
(0005648) Tolik (manager) 26-02-2012 03:47 |
Начиная с версии 120225.5095 появилась возможность отключить ненужные поля через SASPlanet.ini: [StatusBar] ZoomInfo=0 LonLatInfo=1 MetrPerPixInfo=0 TimeZoneTimeInfo=0 DownloadInfo=1 HttpQueueInfo=1 TilePathInfo=1 |
Issue History | |||
Date Modified | Username | Field | Change |
16-01-2012 10:52 | Tolik | New Issue | |
16-01-2012 10:57 | Tolik | File Added: status.JPG | |
16-01-2012 11:00 | Tolik | Description Updated | View Revisions |
16-01-2012 11:03 | Tolik | Status | new => acknowledged |
16-01-2012 11:03 | Tolik | Description Updated | View Revisions |
16-01-2012 11:04 | Tolik | Description Updated | View Revisions |
16-01-2012 11:11 | Tolik | Description Updated | View Revisions |
16-01-2012 11:12 | Tolik | Description Updated | View Revisions |
16-01-2012 12:29 | zed | Note Added: 0005014 | |
16-01-2012 12:36 | vdemidov | Note Added: 0005015 | |
16-01-2012 13:07 | vasketsov | Note Added: 0005017 | |
16-01-2012 13:10 | vasketsov | Note Edited: 0005017 | View Revisions |
16-01-2012 17:11 | Garl | Note Added: 0005020 | |
16-01-2012 17:18 | Tolik | Note Added: 0005021 | |
17-01-2012 04:09 | Tolik | Note Edited: 0005021 | View Revisions |
17-01-2012 06:23 | Tolik | Note Added: 0005029 | |
17-01-2012 06:25 | Tolik | Note Edited: 0005029 | View Revisions |
17-01-2012 08:42 | zOn | Note Added: 0005042 | |
17-01-2012 08:48 | vdemidov | Note Added: 0005043 | |
17-01-2012 09:00 | zOn | Note Added: 0005044 | |
17-01-2012 09:03 | vdemidov | Note Added: 0005045 | |
17-01-2012 09:31 | zOn | Note Added: 0005056 | |
17-01-2012 10:06 | vdemidov | Note Added: 0005058 | |
17-01-2012 10:07 | zOn | Note Added: 0005059 | |
17-01-2012 10:10 | Garl | Note Added: 0005060 | |
22-01-2012 09:22 | vdemidov | Description Updated | View Revisions |
22-01-2012 10:13 | vdemidov | Note Added: 0005172 | |
22-01-2012 10:14 | vdemidov | Status | acknowledged => resolved |
22-01-2012 10:14 | vdemidov | Fixed in Version | => 120808 |
22-01-2012 10:14 | vdemidov | Resolution | open => fixed |
22-01-2012 10:14 | vdemidov | Assigned To | => vdemidov |
22-01-2012 10:14 | vdemidov | Product Version | .Nightly => 110418 |
22-01-2012 18:32 | gpsMax | Tag Attached: строка статуса | |
22-01-2012 18:33 | gpsMax | Tag Attached: тайлы | |
23-01-2012 05:44 | Tolik | Note Added: 0005181 | |
23-01-2012 05:44 | Tolik | Status | resolved => assigned |
23-01-2012 05:44 | Tolik | Resolution | fixed => reopened |
23-01-2012 05:46 | zOn | Note Added: 0005182 | |
23-01-2012 05:46 | Tolik | Note Edited: 0005181 | View Revisions |
23-01-2012 08:06 | vdemidov | Note Added: 0005184 | |
23-01-2012 09:58 | Tolik | Note Added: 0005189 | |
23-01-2012 10:02 | vdemidov | Note Added: 0005190 | |
23-01-2012 10:04 | Garl | Note Added: 0005193 | |
23-01-2012 10:04 | Tolik | Note Added: 0005194 | |
23-01-2012 10:05 | Garl | Note Added: 0005195 | |
23-01-2012 10:20 | Tolik | Note Added: 0005196 | |
23-01-2012 10:24 | vdemidov | Note Added: 0005197 | |
23-01-2012 10:48 | vdemidov | Status | assigned => resolved |
23-01-2012 10:48 | vdemidov | Resolution | reopened => fixed |
23-01-2012 10:48 | vdemidov | Target Version | => 120808 |
26-02-2012 03:47 | Tolik | Note Added: 0005648 | |
10-10-2012 11:48 | Tolik | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |