SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001117SAS.Планета[All Projects] Хотелкаpublic16-01-2012 10:5210-10-2012 11:48
ReporterTolik 
Assigned Tovdemidov 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version110418 
Target Version120808Fixed in Version120808 
Summary0001117: Изменить строку статуса так, чтобы был виден путь к тайлу
DescriptionСейчас самая нужная информация - директория и имя тайла - не помещается даже при разрешении 1280х1024.
Как решить? Возможны варианты:

1. Выкинуть из строки статуса лишние пробелы;
2. Убрать неинформативные слова Coordinates, Zoom, Time; слово Downloaded заменить, например, на ↓ ;
3. Если этого недостаточно - укоротить путь к тайлу - часть пути в середине заменить на многоточие, чтобы было видно начало и конец, например:
C:\...heme\z13\2\1\9.5.sdb\x2472\y1282.png
Tagsстрока статуса, тайлы
Attached Filesjpg file icon status.JPG [^] (30,467 bytes) 16-01-2012 10:57

- Relationships

-  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

- Users who viewed this issue
User List Anonymous (3805x)
Total Views 3805
Last View 23-11-2024 09:28

- 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



Copyright © 2007 - 2024 SAS.Planet Team