Notes |
|
(0005014)
|
zed
|
16-01-2012 12:29
|
|
А ещё лучше, если вместо слов использовать иконки. И компактнее будет и информативность не пострадает. Только как это реализовать - ума не приложу. |
|
|
|
Та ладно. Нужно признать что координаты, время и разрешение прекрасно опознаются по формату данных и без подписей. Иконки только сбивать будут. |
|
|
(0005017)
|
vasketsov
|
16-01-2012 13:07
(edited on: 16-01-2012 13:10) |
|
>Нужно признать что координаты, время и разрешение прекрасно опознаются по формату данных и без подписей
Точно. И зум убрать, он на панели есть.
>укоротить путь к тайлу - часть пути в середине заменить на многоточие
Как минимум, для начала можно заменять на %sas% (или вообще на просто один %) начальную часть пути, если она совпадает с текущим путём запущенной EXEхи. А уж потом резать в середине содержательную часть.
|
|
|
(0005020)
|
Garl
|
16-01-2012 17:11
|
|
а может можно сделать ещё и настраиваемым размер шрифта тулбара? |
|
|
(0005021)
|
Tolik
|
16-01-2012 17:18
(edited on: 17-01-2012 04:09) |
|
Можно сделать настраеваемым не только шрифт, но и содержание (что показывать и в каком порядке). Но мне кажется, достаточно того, что я написал в описании, усложнять незачем.
%sas% или % - хорошая идея.
|
|
|
(0005029)
|
Tolik
|
17-01-2012 06:23
(edited on: 17-01-2012 06:25) |
|
Хорошая идея юзера bk99:
Время отображать с часовым поясом, без секунд.
Например, 11:55(GMT+4)
(хотя это и удиннит чуть-чуть, но это полезное дополнение - при условии, что кто-то решит баг 1090)
|
|
|
(0005042)
|
zOn
|
17-01-2012 08:42
|
|
Например, 11:55(GMT+4)
можно уж и GMT убрать или показывать его только когда +0.
еще бы вкрячить куда-либо масштаб в формате ГШ 1:10000 |
|
|
|
>еще бы вкрячить куда-либо масштаб в формате ГШ 1:10000
Для этого нужно знать физические размеры вашего монитора. |
|
|
(0005044)
|
zOn
|
17-01-2012 09:00
|
|
а объект Screen типа TScreen, свойство PixelsPerInch не поможет? я понимаю, что оноотдает только соотношение по вертикали, но хотябы. |
|
|
|
Скорее всего не поможет, так как часто там стоит 96 точек на дюйм независимо от физического размера монитора. |
|
|
(0005056)
|
zOn
|
17-01-2012 09:31
|
|
а так:
Для того, чтобы определить размер монитора в физиеских единицах измерения, нам достаточно воспользоваться функцией: GetDeviceCaps (DC: HDC; int:integer). С помощью этой функции можно получить специфическую информацию относительно экранного устройства. Этим устройством может быть как экран монитора, так и принтер с плоттером. В нашем случае, устройством является экран монитора.
Применительно к экрану монитора, параметр int в функции может принимать одно из следующих значений:
HORZSIZE - Ширина физического дисплея (в миллиметрах)
VERTSIZE - Высота дисплея (в миллиметрах)
HORZRES - Ширина дисплея (в пикселях)
VERTRES - Высота дисплея (в линиях растра)
LOGPIXELSX - Число пикселей на горизонтальный логический дюйм
LOGPIXELSY - Число пикселей на вертикальный логический дюйм
ASPECTX - Относительная ширина пикселя устройства, которая используется для линий рисунка
ASPECTY - Относительная высота пикселя устройства, которая используется для линий рисунка
ASPECTXY - Диагональная ширина пикселя устройства, которая используется для линии рисунка. |
|
|
|
Судя по отзывам на форумах GetDeviceCaps возвращает попугаев и с физическими размерами изображения имеет мало общего. |
|
|
(0005059)
|
zOn
|
17-01-2012 10:07
|
|
ну чтож, знать как в песне поётся: видно не судьба (2 раза) ) |
|
|
(0005060)
|
Garl
|
17-01-2012 10:10
|
|
так оставляем не в попугаях, а в пикселях и делов то. |
|
|
|
Убрал лишние слова и сделал чуть компактнее. |
|
|
(0005181)
|
Tolik
|
23-01-2012 05:44
(edited on: 23-01-2012 05:46) |
|
Ещё остался очень длинный пробел после координат.
Слово Downloaded замените, пожалуйста, на что-то покороче (стрелочку вниз).
Думаю, этого будет достаточно (уже стало лучше, но вся строка не влазит).
|
|
|
(0005182)
|
zOn
|
23-01-2012 05:46
|
|
можно просто D:
как в uTorrent |
|
|
|
Нет. В отличие от остальных подписей Downloaded нужна. Ее я убирать не буду. Да и на моем нетбуке 10 дюймов все уже помещается. Разве что сделаю, что бы путь к файлу выравнивался по правому краю. Тоесть обрезаться будет начало. |
|
|
(0005189)
|
Tolik
|
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 |
|
|
|
Оформляйте предложения в виде пулреквестов. Я описал как собираюсь сделать сейчас. Хотя меня и существующая ситуация в общем то устраивает. |
|
|
(0005193)
|
Garl
|
23-01-2012 10:04
|
|
обрезать начало пути - не очень удачная идея.
при некольких запущеных копиях - единственное по чём можно определить программу - это по пути к кэшу. |
|
|
(0005194)
|
Tolik
|
23-01-2012 10:04
|
|
|
|
(0005195)
|
Garl
|
23-01-2012 10:05
|
|
>чевореквестов?
Оформляйте предложения в виде пулреквестов. == делайте сами :) |
|
|
(0005196)
|
Tolik
|
23-01-2012 10:20
|
|
Приходит, значит, автор сценария к режиссёру, а тот ему "оформляйте свой сценарий в виде blu-ray диска!" |
|
|
|
Отображение строки статуса сделано примитивно. Можете пробовать исправлять. Или найдите того кто исправит. Я точно заниматься не буду. На моем нетбуке все влазит в 1024 пикселя. |
|
|
(0005648)
|
Tolik
|
26-02-2012 03:47
|
|
Начиная с версии 120225.5095 появилась возможность отключить ненужные поля через SASPlanet.ini:
[StatusBar]
ZoomInfo=0
LonLatInfo=1
MetrPerPixInfo=0
TimeZoneTimeInfo=0
DownloadInfo=1
HttpQueueInfo=1
TilePathInfo=1 |
|