Инструменты пользователя

Инструменты сайта


ru:skin:gui:indicators:first

Индикаторы

В программе есть специальные объекты «Индикаторы», которые позволяют выводить различную информацию для пользователя.

Отладочные

  • MapZoomLevelIndicator – уровень зума и слой карты.

GPS

  • GPSTimeIndicator – время.
  • LocalTimeIndicator – местное время.
  • SatellitesIndicator – спутники. Атрибуты:
    • fontColor – цвет номеров спутников;
    • fontSize – размер шрифта номеров спутников;
    • columns – количество столбиков;
    • interval – интервал между столбиками, может иметь суффикс %, pd, mm или pt;
    • numberLocation – расположение номеров спутников: над столбиками (top) или под столбиками (bottom);
    • gpsTextBgColor – цвет фона номеров спутников системы GPS (может быть пустым);
    • otherTextBgColor – цвет фона номеров спутников систем, отличных от GPS (может быть пустым);
    • borderColor – цвет контура столбиков;
    • emptyColor – цвет заливки пустого столбика (может быть пустым);
    • validColor – цвет заливки столбиков для спутников, участвующих в вычислении координат, когда координаты достоверны;
    • invalidColor – цвет заливки столбиков для спутников, не участвующих в вычислении координат, или когда координаты не достоверны.

Системные

  • BaseTimeIndicator – базовое время.
  • SystemTimeIndicator – системное время.

Навигационные

  • LanesIndicator – индикатор движения по полосам. Атрибуты: picExpandLeft, picExpandLeftSel, picExpandLeftDim, picExpandRight, picExpandRightSel, picExpandRightDim, picMergeLeft, picMergeLeftSel, picMergeLeftDim, picMergeRight, picMergeRightSel, picMergeRightDim, picForward, picForwardSel, picForwardDim, picSlightLeft, picSlightLeftSel, picSlightLeftDim, picSlightLeftSmall, picSlightLeftSmallSel, picSlightLeftSmallDim, picLeft, picLeftSel, picLeftDim, picLeftSmall, picLeftSmallSel, picLeftSmallDim, picSharpLeft, picSharpLeftSel, picSharpLeftDim, picSharpLeftSmall, picSharpLeftSmallSel, picSharpLeftSmallDim, picBackLeft, picBackLeftSel, picBackLeftDim, picBackLeftSmall, picBackLeftSmallSel, picBackLeftSmallDim, picSlightRight, picSlightRightSel, picSlightRightDim, picSlightRightSmall, picSlightRightSmallSel, picSlightRightSmallDim, picRight, picRightSel, picRightDim, picRightSmall, picRightSmallSel, picRightSmallDim, picSharpRight, picSharpRightSel, picSharpRightDim, picSharpRightSmall, picSharpRightSmallSel, picSharpRightSmallDim, picBackRight, picBackRightSel, picBackRightDim, picBackRightSmall, picBackRightSmallSel, picBackRightSmallDim, picSeparator, minLaneWidth (минимальная ширина полосы в pd или мм), maxWidth (максимальная ширина индикатора в pd или мм). Атрибуты, начинающиеся с pic, задают картинку для поворотов, движения прямо, сужения и расширения дороги, разделителя между полосами. Суффикс Sel указывается для картинок, отображающих движение по маршруту. Суффикс Dim указывается для картинок, отображающих движение не по маршруту (когда задан маршрут). Суффикс Small указывается для картинок, используемых при совмещении на одной полосе нескольких стрелок. Рядом с названием картинки через точку с запятой можно указать число (за исключением picSeparator). Это число задаёт горизонтальное смещение в pd от левого края картинки некоторой опорной вертикальной линии, используемой для совмещения картинок друг с другом. Например, такой опорной линией может быть стрелка движения прямо. Если число не указано, оно вычисляется следующим образом. Определяется самая нижняя непрозрачная строка картинки. В ней находится самый левый непрозрачный пиксель. Если рядом стоит несколько непрозрачных пикселей, выбирается центр этой группы.
  • SpeedCamIndicator – предупреждение об опасностях. Атрибуты, задающие картинки, имеют вид picX, где X – тип предупреждения (например «pic101»).
  • TurnSchemeIndicator – схема перекрёстка. Атрибуты: picGoal, picFinish, picMoveForward, picTurnBack, picTurnLeftForward, picTurnLeft, picTurnLeftBack, picTurnRightForward, picTurnRight, picTurnRightBack, picRoundabout (аналогично RouteForm), searchingPics (индикация процесса прокладки маршрута, аналогично cursorPic).
  • SecondTurnIndicator – знак второго манёвра. Атрибуты: picGoal, picFinish, picMoveForward, picTurnBack, picTurnLeftForward, picTurnLeft, picTurnLeftBack, picTurnRightForward, picTurnRight, picTurnRightBack, picRoundabout (аналогично TurnSchemeIndicator).
  • CompassIndicator – компас. Атрибуты: pics - список картинок. picsAngleStep - опорный угол. Каждой картинке соответствует опорный угол picsAngleStep * i, где i - номер картинки (считая от 0). В случае если picsAngleStep * n ⇐ 45, где n - количество картинок, картинки для углов > 45 программа пытается получить с помощью поворотов на 90 градусов и зеркальных отражений. Если picsAngleStep * n < 90, картинки для углов >= 90 программа пытается получить с помощью поворотов на 90 градусов. В остальных случаях картинки должны покрывать все углы с шагом picsAngleStep. Для промежуточных углов используется картинка, соответствующую ближайшему опорному углу.

Путевой компьютер

Все индикаторы путевого компьютера имеют атрибут format, задающий форматирование текста. Поддерживается ключевое слово value.

  • DistanceTotalIndicator – несбрасываемый одометр.
  • DistanceTotalIndicator1 – одометр №1.
  • DistanceMovingIndicator1 – одометр (движение) №1.
  • DistanceTrafficIndicator1 – одометр (пробка) №1.
  • TimeTotalIndicator1 – общее время №1.
  • TimeMovingIndicator1 – время (движение) №1.
  • TimeTrafficIndicator1 – время (пробки) №1.
  • TimeStopIndicator1 – время (стоянка) №1.
  • MaxSpeedIndicator1 – максимальная скорость №1
  • AvgSpeedIndicator1 – средняя скорость №1.
  • DistanceTotalIndicator2– одометр №2.
  • DistanceMovingIndicator2 – одометр (движение) №2.
  • DistanceTrafficIndicator2 – одометр (пробка) №2.
  • TimeTotalIndicator2 – общее время №2.
  • TimeMovingIndicator2 – время (движение) №2.
  • TimeTrafficIndicator2 – время (пробки) №2.
  • TimeStopIndicator2 – время (стоянка) №2.
  • MaxSpeedIndicator2 – максимальная скорость №2.
  • AvgSpeedIndicator2 – средняя скорость №2.
ru/skin/gui/indicators/first.txt · Последнее изменение: 2016/10/26 15:02 — Konstantin Goncharik