Здесь описан файл настроек оформления экстендера, который не входит в архив.
Без этого файла, экстендер должен инициализироваться и работать в режиме "по умолчанию".
Файл настроек для
портретного режима "по умолчанию":
Код:
; WARNING: This file MUST be in CP1251 encoding if you're going to use cyrillic path
; names or other cyrillic strings as variable values.
; VNIMANIE: Etot file dolzhen byt v kodirovke CP1251, esli Vy sobiraetes ispolzovat russkie puti
; ili drugie russkie stroki v kachestve znacheniy peremennyh.
;
; название файла, загружаемого при выполнении комманды commandSelectNextSkin. Расширение .ini подставляется автоматически
; next = extenderv1
; название файла, загружаемого при выполнении комманды commandSelectPrevSkin. Расширение .ini подставляется автоматически
; prev = extenderv5
;
; каталог с файлами финишей. без этого параметра файлы финишей ищутся в каталоге с программой (если не установлена галочка "PGIS финиши" в
; настройках экстендера) или в одном из каталогов %My Documents%\Маршруты\, %My Documents%\Routes\, %My Documents%\Routes-LM3\
; routePath = \Storage Card\Routes
;
; каталог, где сохраняются скриншоты. без этого параметра скриншоты сохраняются в каталоге с программой
; picturePath = \Storage Card\Pictures
; каталог, где хранятся пиктограммы, используемые экстендером (относительно основного каталога программы)
; resources = resources
; Цвет шрифта адресной книги R,G,B
; abfc = 200,255,200
; Цвет шрифта меню выбора стратегий R,G,B
; smfc = 255,255,255
;Загружаемые и используемые экстендером файлы фонтов
font = karismas.ttf
font = larabieb.ttf
;Полезные размеры нового окна экстендера (пиксели)
;Используются, в частности, для моделирования на ББ
;По "умолчанию", размеры окна экстендера будут равны размерам созданного операционной системой окна
;wWidth = 600
;wHeight = 800
;на основании этих размеров вычисляется размер одной "условной единицы", которые используются для задания размеров элементов далее
;делается это следующим образом
;если Width > Height - то ориентация экрана "альбомная", и, тогда, размер одной условной единицы будет равен Height/12
;если Width < Height - то ориентация экрана "портретная", и, тогда, размер одной условной единицы будет равен Width/12
;эти размеры исторически следуют из 2-й версии экстендера, где в нижней или в правой части экрана нужно было создать
;4 "зоны", имеющих "квадратные" пропорции 3 х 3 "квадратных" единицы
;
;для более "гибкого" задания положения и размеров элементов, используются "десятые" доли этих условных квадратных единиц,
;что позволяет менять размер и положение элементов с шагом 10%
;далее приведен вид экстендера "по умолчанию" для портретной ориентации экрана
;Положение окна PocketGIS в экстендере
pgX = 0
pgY = 0
;размеры окна PocketGIS в экстендере
;ширина окна
;если значение = 0 - окно PocketGIS "разворачивается" на всю ширину экрана
;если значение < 0 - окно PocketGIS "оставляет" справа от себя место для размещения элементов интерфейса экстендера
pgW = 0
;высота окна
;если значение = 0 - окно PocketGIS "разворачивается" на всю высоту экрана
;если значение < 0 - окно PocketGIS "оставляет" снизу под собой место для размещения элементов интерфейса экстендера
pgH = -30
;элементы экстендера - "индикаторы" размещаются в "зонах" - окнах, которые "чувствительны" к "нажатию"
;на них и могут отрабатывать определенные команды по "однократному" нажатию (S), "удержанию" (H) и "двойному щелчку" (D)
;
;список "допустимых" в текущей версии команд:
;
; commandSaveBitmap - сохраняет "скриншот" экрана в каталог с программой
;
; commandSeeForward - выполняет команду меню Фрагмент->Уменьшить->/4,
; что позволяет не меняя ориентации экрана "посмотреть вперед" по маршруту
;
; commandRouteRecalc - выполняет команду меню "компаса"->Пересчитать ("отрезает" хвост маршрута до текущей позиции
;
; commandZoomAllRoute - выполняет команду меню Фрагмент->Весь маршрут
;
; commandEnumStrategies - "Перебирает" все стратегии с последующим выводом в отдельное окно результатов расчета расстояния
; и времени в пути по каждой стратегии, позволяя выбрать понравившуюся
;
; commandAddressBook - вызывает адресную книгу экстендера
;
; commandManualFinish - вызывает диалоговое окно с возможностью задания вручную координат финишной точки и сохранения финиша в файле .lm3
;
; commandMainMenu - вызывает меню экстендера
;
; commandSwitchManeure - переключает видимость указателя маневра на экране
;
; commandSwitchInDoor - переключает режим "в помещении"
;
; commandSwitchIndicators - переключает последовательно по кругу видимость индикаторов в цепочке,
; время отображения которой (первого элемента цепочки) задано значением "-1"
;
; commandShellExecute1 - вызывает на выполнение файл extcmd1.lnk, расположенный в папке с программой PocketGIS
;
; commandShellExecute2 - вызывает на выполнение файл extcmd2.lnk, расположенный в папке с программой PocketGIS
;
; commandShellExecute3 - вызывает на выполнение файл extcmd3.lnk, расположенный в папке с программой PocketGIS
;
; commandShellExecute4 - вызывает на выполнение файл extcmd4.lnk, расположенный в папке с программой PocketGIS
;
; commandSetOnlineAttention - устанавливает в режиме "online" предупреждение "прочая опасность"
; на сайте mapcam.info, используя текущие координаты
;
; commandShowNearestNic - временно устанавливает середину экрана на подсвеченный красным цветом в индикаторе онлайн позывных
;
; commandShowAttentionsOnMap - переключает видимость предепреждений на карте
;
; commandOnlineMonitor - переключает видимость индикатора онлайн пользователей и объектов на карте
;
; commandWhereIAm - выполняет комманду "где я?"
;
; commandXMPPMenu - вызывает меню установки предупреждений модуля XMPP
;
; commandSelectPrevSkin - загрузка файла .ini оформления экстендера, имя которого задано параметром "prev="
;
; commandSelectNextSkin - загрузка файла .ini оформления экстендера, имя которого задано параметром "next="
;
;итак, зоны, их содержимое и команды - "по умолчанию"
;Зона Е индикатор Маневра
;----------------------
; окно, поверх которого располагается зона и ее элементы PG - PocketGIS, EX - Extender
; в данном случае - PocketGIS
; соответственно, координаты зона рассчитываются относительно того окна, поверх которого оно располагается
zE.P = PG
; индикатор маневра находится в левом верхнем углу поверх окна PocketGIS
zE.X = 0
zE.Y = 0
; его ширина равны 30 условным единицам
zE.W = 30
; его высота равна 40 условным единицам, что позволяет отобразить значек маневра размером 30х30 и ниже - расстояние до маневра
zE.H = 40
; элементы в этой зоне начинаются с индикатора под названием "maneure" и время их отображения "бесконечно" (0)
zE.I = 0, maneure
; зона имеет степень непрозрачности 127 (0 - совсем прозрачно, 255 - совсем непрозрачно)
zE.T = 127
; по одинарному тапу на "зону" в каталоге с программой бедет сохранен скриншот
zE.S = commandSaveBitmap
; признак "приклеенной" к экрану PocketGis зоны
; при установке этого параметра в значение "Y", зона не будет убираться с экрана в случае вызова меню и адресной книги
; zE.F = N
;Зона A "до финиша"
;--------------------------
; зона располагается в окне "экстендера"
zA.P = EX
zA.X = 0
; ее верхний левый угол имеет отступ снизу экрана на 30 единиц
zA.Y = -30
; зона "квадратная" - 30х30 единиц
zA.W = 30
zA.H = 30
; зона имеет фон RGB(0,0,0) т.е. "черный"
zA.B = 0,0,0
; рамка вокруг зоны - тоже "черная" (т.е. нет рамки)
zA.L = 0,0,0
; зона непрозрачная. Да и что там прозрачного, если в само окно экстендера ничего не выводится
zA.T = 255
; в зоне постоянно отображается одна цепочка индикаторов, начинающихся с tailDistance
zA.I = 0, tailDistance
; соответственно команды, выполняемые по одинарному тапу на зону
zA.S = commandSeeForward
; и по "удержанию" пальца, стилуса, мышы на зоне (hOld)
zA.O = commandRouteRecalc
;Зона B "Спидометр"
;--------------------------
; зона располагается в окне "экстендера"
zB.P = EX
; находится, начиная с 30-й единицы слева (т.е.) сразу за зоной А
zB.X = 30
zB.Y = -30
zB.W = 30
zB.H = 30
zB.B = 0,0,0
zB.L = 0,0,0
zB.T = 255
; постоянно отображаемые "цепочки" индикаторов
zB.I = 0, speedometer
zB.I = 0, routeJams
; а вот далее описано, что в зоне цепочка индикаторов, начинающаяся с noParking отображается 5 сек
zB.I = 5, noParking
; затем, цепочка индикаторов, начинающаяся с routeSpeed отображается 15 сек, итак по "кругу"
; в текущей версии, зарегестрированных в зоне цепочек индикаторов, может быть до 6.
zB.I = 15, routeSpeed
;
; команды, исполняемы по одинарному тапу и "удержанию"
zB.S = commandZoomAllRoute
zB.O = commandEnumStrategies
;Зона C "закладки/предупреждения"
;--------------------------
zC.X = 60
zC.Y = -30
zC.W = 30
zC.H = 30
zC.B = 0,0,0
zC.L = 0,0,0
zC.T = 255
zC.P = EX
zC.I = 0, addressBook
zC.I = 0, attentionSpeed
zC.S = commandAddressBook
zC.O = commandManualFinish
;Зона D "статус"
;--------------------------
zD.X = 90
zD.Y = -30
zD.W = 30
zD.H = 30
zD.B = 0,0,0
zD.L = 0,0,0
zD.T = 255
zD.P = EX
zD.I = 10, inetStatus, 10, pvorotJams
zD.S = commandMainMenu
zD.D = commandSwitchManeure
zD.O = commandSwitchInDoor
; Пример оформления зоны, отображающей пользователей, разрешивших публикацию своих координат (сервис "Авторадар" )
;Зона F "Online"
;--------------------------
;zF.X = 0
;zF.Y = -50
;zF.W = 40
;zF.H = 50
;zF.B = 0,0,255
;zF.L = 255,255,255
;zF.T = 0
;zF.P = PG
;zF.I = 0, onlineUsers
;zF.S = commandShowNearestNic
;zF.F = N
;
; Пример оформления зоны, отображающей онлайн-предупреждения (сервис XMPP)
;Зона G "Online Attentions"
;--------------------------
;zG.X = 40
;zG.Y = -30
;zG.W = 30
;zG.H = 30
;zG.B = 0,0,255
;zG.L = 255,255,255
;zG.T = 0
;zG.P = PG
;zG.I = 0, onlineAttentions
;zG.S = commandXMPPMenu
;zG.F = N
;Индикаторы
; описание индикатора состоит из последовательности параметров
; Имя = Зона, X, Y, W, H, FontFace, FontSize, Bold, BG, FG, i.transparency, Next Indicator
;
; Имя - название индикатора
; Зона - символ зоны, в который индикатор выводит свои показания
; X,Y,W,H - соответственно координаты левого верхнего угла индикатора относительно окна зоны и его ширина и высота
; FontFace - название шрифта, которым рисуются текстовые символы индикатора и параметр выравнивания текста по горизонтали (L|FontFace - по левому краю, C|FontFace - по центру, R|FontFace - по правому краю, по умолчанию используется выравнивание по правому краю)
; Larabiefont Bold - это название шрифта, который был загружен из файла larabieb.ttf
; Karisma Stencil - это название шрифта, который был загружен из файла karismas.ttf
;
; FontSize - "относительный размер" шрифта. 10 - это рассчитанный программой, 15 - на 50% больше, 8 - на 20% меньшеб ...
; Bold - 1 - рисовать символы "жирным" шрифтом (если конечно этот шрифт позволяет), 0 - обычным
; BG - R,G,B значения "фона" индикатора
; FG - R,G,B значения "цвета" индикатора (относится только к тексту)
; i.transparency - степень "непрозрачности" фона индикатора (0 - 255)
; Next - имя следующего индикатора в цепочке. Или i.null, если он в цепочке последний
;
; индикатор оставшегося расстояния до финиша
i.tailDistance = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.arriveTime
; то же, только без пиктограммки слева
; i.tailDistanceD = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.arriveTimeD
; индикатор рассчетного времени прибытия в точку финиша
i.arriveTime = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tailTime
; то же, только без пиктограммки слева
; i.arriveTimeD = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tailTimeD
; индикатор рассчетного времени прибытия в точку финиша, фон которого меняется в зависимости от рассчетной скорости по оставшемуся маршруту
; i.arrive_TimeJams = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tailTime
; то же, только без пиктограммки слева
; i.arrive_TimeJams = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tailTime
; индикатор рассчетного времени, оставшегося до прибытия в точку финиша
i.tailTime = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tail_DistanceChangedMore
; то же, только без пиктограммки слева
; i.tailTimeD = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tail_DistanceChangedMore
; пиктограмм знака, под которым нельза парковаться в текущий день (чет/нечет)
i.noParking = B, 10, 20, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.currentStrategy
; индикатор, отображающий "загруженнось" дорог по проложенному маршруту
i.routeJams = B, 0, 20, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.null
; индикатор, отображающий рассчитанную среднюю скорость по оставшемуся пути маршрута
i.routeSpeed = B, 10, 20, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
; пиктограмма, отображающая текущую выбраннуя стратегию построения маршрута
i.currentStrategy = B, 20, 20, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.null
; спидометр
i.speedometer = B, 5, 0, 20, 20, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 255, i.alarmSign
; пиктограмма, отображающая состояние соединения с Интернет (есть/нет/неизвестно)
i.inetStatus = D, 0, 0, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.batteryStatus
; индикатор заряда аккумулятора
i.batteryStatus = D, 10, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 250,0,150, 255, i.satStatus
; пиктограмма, отображающая состояние GPS приемника и кол-во видимых спутников или включенный режим "в помещении"
i.satStatus = D, 20, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.currentDay
; текущая дата
i.currentDay = D, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.currentTime
; текущее время
i.currentTime = D, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
; индикатор, отображающий степень загрузки ВСЕХ дорог по данным с сервера Пробковорота
i.pvorotJams = D, 0, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.pvorotSpeed
; индикатор, отображающий среднюю скорость участников "в пути" по данным сервера Пробковорота
i.pvorotSpeed = D, 10, 0, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.jamsRecieved
; индикатор, отображающий время, прошедшее с момента загрузки последней пробкосводки
i.jamsRecieved = D, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.pvorotInWay
; то же, только без пиктограммки пробковорота слева
; i.jamsRecievedD = D, 10, 10, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.jamsRecievedG
; пиктограммка пробковорота, включающяя в себя так же статус соединения с сервером XMPP
; i.jamsRecievedG = D, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.pvorotInWayG
; индикатор, отображающий кол-во участников "в пути"
i.pvorotInWay = D, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
; то же, только без пиктограммки человечков слева
; i.pvorotInWayD = D, 10, 20, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.pvorotInWayG
; пиктограммка человечков слева
; i.pvorotInWayG = D, 0, 20, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
; индикатор, отображающий относительное изменение расстояния до финиша, при его "резком" увеличении
i.tail_DistanceChangedMore = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 250,0,0, 0,0,0, 255, i.tail_DistanceChangedLess
; индикатор, отображающий относительное изменение расстояния до финиша, при его "резком" уменьшении
i.tail_DistanceChangedLess = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 50,250,0, 0,0,0, 255, i.tail_TimeChangedMore
; индикатор, отображающий относительное изменение времени до финиша, при его "резком" увеличении
i.tail_TimeChangedMore = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 250,0,0, 0,0,0, 255, i.tail_TimeChangedLess
; индикатор, отображающий относительное изменение времени до финиша, при его "резком" уменьшении
i.tail_TimeChangedLess = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 50,250,0, 0,0,0, 255, i.null
; индикатор, отображающий рассчетное время прибытия к финишу, но раскрашенный в цвет оценки загрузки дорог по маршруту
;i.arrive_TimeJams = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.tailTime
; пиктограмм книжки
i.addressBook = C, 10, 10, 10, 10, , 10, 0, 0,0,0, 0,0,0, 255, i.null
; индикатор, отображающий рекомендованную скорость при приблежении к "опасности" на дороге
i.attentionSpeed = C, 0, 10, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.attentionDistance
; индикатор, отображающий расстояние до ближайше "опасности" на дороге
i.attentionDistance = C, 10, 20, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.attentionSign
; пиктограмма, отображающая условный знак "опасности" на дороге, к которой мы приближаемся
i.attentionSign = C, 10, 0, 20, 20, Karisma Stencil, 15, 0, 0,0,0, 0,0,0, 255, i.attentionLoaded
; количество загруженных в оперативную базу мониторинга предупреждений и цветом - период, оставшийся до обновления
i.attentionLoaded = C, 0, 0, 10, 10, Larabiefont Bold, 8, 0, 0,0,0, 0,0,0, 255, i.null
; пиктограмма включенного будильника
i.alarmSign = B, 5, 0, 20, 20, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
; индикатор маневра с расстоянием до него
i.maneure = E, 0, 0, 30, 40, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 127, i.null
; индикатор только значка маневра
; i.maneureSign = E, 0, 0, 30, 30, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 127, i.maneureDistance
; индикатор только расстояния до маневра
; i.maneureDistance = E, 0, 30, 30, 10, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 127, i.null
; индикатор "простого" однострочного спидометра
; i.simpleSpeedometer = F, 0, 0, 30, 10, Karisma Stencil, 10, 0, 0,0,0, 255,255,255, 127, i.null
; индикатор пользователей, разрешивших публикацию своих позывных, находящихся не далее заданного расстояния (сервис "Авторадар")
; i.onlineUsers = F, 0, 0, 40, 50, Arial, 9, 1, 0,0,255, 255,255,255, 127, i.null
; количество загруженных онлайн участников и цветом - период, оставшийся до обновления
; i.onlineNicsLoaded = C, 0, 20, 10, 10, Larabiefont Bold, 8, 0, 0,0,0, 0,0,0, 255, i.null
; индикатор, отображающий список онлайн предупреждений, установленных черес сервис XMPP
; i.onlineAttentions = F, 0, 0, 30, 30, Larabiefont Bold, 10, 0, 0,0,255, 255,255,255, 127, i.null
;
; в случае размещения зон индикаторов поверх окна PocketGIS, их местоположение может конфликтовать с отображаемым при необходимости
; меню экстендера, которое по умолчанию правым нижним углом привязано к правому нижнему углу окна PocketGIS и в ширину имеет размеры
; ширины окна PocketGIS
; для избежания этого конфликта есть два параметра, которые ограничивают крайнюю нижнюю и крайнюю левую позиции меню
; Mb = 0
; Ml = 0
;
; Положение и размеры адресной книги в условных единицах
;abX = 10
;abY = 10
;abW = 100
;abH = 100
; Размер шрифта адресной книги. 10 = 100% от рассчетного размера
;abFH = 8
;
; Координаты левого верхнего угла "нового" меню
; sqmX = 30
; sqmY = 10
; Коэффициент "масштабирования" размера "нового" меню 10 = 100% от "рассчетного"
; sqmZ = 8
;
Файл настроек для
альбомного режима "по умолчанию":
Код:
; WARNING: This file MUST be in CP1251 encoding if you're going to use cyrillic path
; names or other cyrillic strings as variable values.
; VNIMANIE: Etot file dolzhen byt v kodirovke CP1251, esli Vy sobiraetes ispolzovat russkie puti
; ili drugie russkie stroki v kachestve znacheniy peremennyh.
;
;Загружаемые и используемые экстендером файлы фонтов
font = karismas.ttf
font = larabieb.ttf
;Полезные размеры нового окна экстендера (пиксели)
;wWidth = 800
;wHeight = 600
;Положение и размеры окна PocketGIS в экстендере (десятые доли квадрантов)
pgX = 0
pgY = 0
; 0 - на всю ширину экрана, < 0 - отступ справа от экрана
pgW = -30
; 0 - на всю высоту экрана, < 0 - отступ снизу от экрана
;pgH = 120
;Зона Е индикатор Маневра
;----------------------
zE.X = 0
zE.Y = 0
zE.W = 30
zE.H = 40
zE.I = 0, maneure
zE.T = 127
zE.S = commandSaveBitmap
zE.P = PG
;Зона A "до финиша"
;--------------------------
; < 0 - отступ справа от экрана, > 0 - отступ слева от экрана
zA.X = -30
; < 0 - отступ снизу от экрана, > 0 - отступ сверху от экрана
zA.Y = 0
zA.W = 30
zA.H = 30
zA.B = 0,0,0
zA.L = 0,0,0
zA.T = 255
zA.P = EX
zA.I = 0, tailDistance
zA.S = commandSeeForward
zA.O = commandRouteRecalc
;Зона B "Спидометр"
;--------------------------
zB.X = -30
zB.Y = 30
zB.W = 30
zB.H = 30
zB.B = 0,0,0
zB.L = 0,0,0
zB.T = 255
zB.P = EX
zB.I = 0, speedometer
zB.I = 0, routeJams
zB.I = 5, noParking
zB.I = 15, routeSpeed
zB.S = commandZoomAllRoute
zB.O = commandEnumStrategies
;Зона C "закладки/предупреждения"
;--------------------------
zC.X = -30
zC.Y = 60
zC.W = 30
zC.H = 30
zC.B = 0,0,0
zC.L = 0,0,0
zC.T = 255
zC.P = EX
zC.I = 0, addressBook
zC.I = 0, attentionSpeed
zC.S = commandAddressBook
zC.O = commandManualFinish
;Зона D "статус"
;--------------------------
zD.X = -30
zD.Y = 90
zD.W = 30
zD.H = 30
zD.B = 0,0,0
zD.L = 0,0,0
zD.T = 255
zD.P = EX
zD.I = 10, inetStatus, 10, pvorotJams
zD.S = commandMainMenu
zD.D = commandSwitchManeure
zD.O = commandSwitchInDoor
;Зона F "Тест"
;--------------------------
;zF.X = 10
;zF.Y = 10
;zF.W = 30
;zF.H = 10
;zF.B = 0,0,0
;zF.L = 0,0,0
;zF.T = 127
;zF.P = PG
;zF.I = -1, simpleSpeedometer
;zF.S = commandSwitchIndicators
;Индикаторы
; Имя = Зона, X, Y, W, H, FontFace, FontSize, Bold, BG, FG, i.transparency, Next
i.tailDistance = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.arriveTime
i.arriveTime = A, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tailTime
i.tailTime = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.tail_DistanceChangedMore
i.noParking = B, 10, 20, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.currentStrategy
i.routeJams = B, 0, 20, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.null
i.routeSpeed = B, 10, 20, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
i.currentStrategy = B, 20, 20, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.null
i.speedometer = B, 5, 0, 20, 20, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 255, i.alarmSign
i.inetStatus = D, 0, 0, 10, 10, , 10, 0, 0,0,0, 255,255,255, 255, i.batteryStatus
i.batteryStatus = D, 10, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 250,0,150, 255, i.satStatus
i.satStatus = D, 20, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.currentDay
i.currentDay = D, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.currentTime
i.currentTime = D, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
i.pvorotJams = D, 0, 0, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 0,0,0, 255, i.pvorotSpeed
i.pvorotSpeed = D, 10, 0, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.jamsRecieved
i.jamsRecieved = D, 0, 10, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.pvorotInWay
i.pvorotInWay = D, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
i.tail_DistanceChangedMore = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 250,0,0, 0,0,0, 255, i.tail_DistanceChangedLess
i.tail_DistanceChangedLess = A, 0, 0, 30, 10, Larabiefont Bold, 10, 0, 50,250,0, 0,0,0, 255, i.tail_TimeChangedMore
i.tail_TimeChangedMore = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 250,0,0, 0,0,0, 255, i.tail_TimeChangedLess
i.tail_TimeChangedLess = A, 0, 20, 30, 10, Larabiefont Bold, 10, 0, 50,250,0, 0,0,0, 255, i.null
i.addressBook = C, 10, 10, 10, 10, , 10, 0, 0,0,0, 0,0,0, 255, i.null
i.attentionSpeed = C, 0, 10, 10, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.attentionDistance
i.attentionDistance = C, 10, 20, 20, 10, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.attentionSign
i.attentionSign = C, 10, 0, 20, 20, Karisma Stencil, 15, 0, 0,0,0, 0,0,0, 255, i.attentionLoaded
i.attentionLoaded = C, 0, 0, 10, 10, Larabiefont Bold, 8, 0, 0,0,0, 0,0,0, 255, i.null
i.alarmSign = B, 5, 0, 20, 20, Larabiefont Bold, 10, 0, 0,0,0, 255,255,255, 255, i.null
i.maneure = E, 0, 0, 30, 40, Karisma Stencil, 15, 0, 0,0,0, 255,255,255, 127, i.null
;i.simpleSpeedometer = F, 0, 0, 30, 10, Karisma Stencil, 10, 0, 0,0,0, 255,255,255, 127, i.arrive_TimeJams
Размера индикаторов и "зон" задаются в условных единицах, которые определяются исходя из размера короткой стороны изображения окна экстендера.
Скажем, если размер экрана 600х800 точек, условная единица (квадрант) будет равна 600/12 = 50 точек.
Размеры задаются в "десятых долях" от условной единицы, т.е. 10 размеров = 1 условной единицы.
Приведенное выше содержание файла extender.ini соответствует "дефолтному" поведению экстендера при работе в полноэкранном режиме при разрешении экрана 600x800 точек.
Перед использованием, рекомендую сохранить экстендер версии 3.
Оформление экстендера от
saintman для портретного режима
Вложение:
ext_saintmat.jpg [ 163.41 Кб | Просмотров: 8941 ]
Вложение:
ext_saintman.rar [4.26 Кб]
Скачиваний: 227
Оформление экстендера для
shilka для портретного режима
Вложение:
shilka1.jpg [ 240.04 Кб | Просмотров: 8876 ]
Вложение:
ext_shilka.rar [4.25 Кб]
Скачиваний: 204
Сам экстендер - в разделе "Скачать бесплатно"