Загрузил новую
версию
<Header>
Road Runner DS 1.00.2.314 (24.09.2010)
</Header>
<Features>
- Оптимизирована работа с переменными и ExecTBL, что увеличило скорость загрузки динамических скинов.
- Добавлены событья IDLEND, ONBTNPRESS, ONBTNHOLD, ONSUSPEND, ONRESUME, ONSTART<SKINNAME>SCREEN, ONEND<SKINNAME>SCREEN.
- Добавлены команды Activate, OSKText, ReloadScreen, SetVarFromVar.
- Появилась возможность указать размеры отображения скина
- Поддержка HVCenter тага для лабелов
- Поддержка переменных в путях флэшек
- используется GDI+
- Поддерживается изменение расширений графических файлов
- Изменение переменной Background приводит к изменению фона скина без вызова команды ReloadSkin, ReloadScreen
Присвоение значения переменной <имя_скина>_background позволяет настроить индивидуальный фон для каждого скина
- Добавлена команда CopyFile. Формат команды: "CopyFile;ExistingFileName;NewFileName;FailIfExist s".
FailIfExists - может принимать заначения True или False.
- Добавлена команда Popup. Команда динамически загружает экран, и автоматически прячет его по прошествии указанного времени
либо если мышкой кликнули вне обрасти этого скина. Формат команды: "Popup;SameSkinName.skin;AutoHideTime".
AutoHideTime - время в сек, целое число, больше нуля. По умолчанию AutoHideTime = 5сек.
- Добавлена переменная UntransCodePref. Добавление перед кодом команды позволяет выполнить команду, так как она
определена в программе, без учета ExcTBL.ini. Например: $UntransCodePref$CANCEL.
- В токене A(Application) появился 8-ой параметр - командная строка приложения. Также можно использовать коды внутренних
приложений VISU, VIDEO, CAPTURE, GPS, WEBBROWSER
- Поддержка плагинов RideRunner
- Добавлена команда PlaySoundWait. В отличае от PlaySound, эта команда дожидается окончания проигрывания файла
- Добавлены команды SETVARBYIND, BYIND
- Добавлены команды RM_LoadX+ - загружают песни в плейлист с рейтингом не ниже X. Префикс ! перед командами RM_LoadX позволяет
загружать песни не очищая плей лист. Добавлена команда RM_Load0
- Добавлена переменная AddToRecentlyPlayedList. Допустимые значения:
0 - проигрываемый айдио файл не будет добавляться а RecentlyPlayed плей лист
1 - файл автоматичаски добавляется в RecentlyPlayed плей лист.
- Добавлена поддержка RDS. Доступны:
Индикаторы:
"RDSTP" - Indicates the RDS TP (Traffic Program) flag [deprecaited "TP"]
"RDSTA" - Indicates the RDS TA (Traffic Announcement) flag [deprecaited "TA"]
"RDSMS" - Indicates the RDS MS (Muisc/Speech) Flag
Лабелы:
"RDSNAME" - Displays RDS PS, with HD Radio; Station name
"RDSTEXT" - Displays RDS TEXT, with HD Radio, Station Text
"RDSPTY" - Displays RDS PTY number
"RDSPTYSTRING" - Displays RDS PTY String; EXAMPLE "Top 40", "Adult Hits"
"RDSPI" - Displays RDS PI
"RDSAFLIST" - Displays RDS AF List (pipe seperated "|")
"RDSCOVERCODE"
"RDSCOVERNAME"
"RDSCOUNTRYCODE"
"RDSCOUNTRYNAME"
- Добавлен тэг UPD - позволяет настраивать интервал обновления лабелов и индикаторов.
формат UPD,time; где time - время в милисекундах.
- Добавлены команды SetTimerInterval, SetIdleInterval, SetUpdateInterval - изменяет интервалы таймеров TMR, IDL, UPD.
Для последней команды время указывается в мсек, остальные в сек
- Добавлены команды: PictureRotate - вращает картинку с шагом 90 градусов, PictureAspectRatio - переключает режимы отображения
картинки. Добавлены переменные:
PictureFileName - имя файла просматриваемой картинки. Заполняется автоматом при переходе в DL, но можно и ручками
PictureAngle = 0, 90, 180, 270
PictureAspectRatio = 0 - картинка не ресайзится; 1 - вписывается в область; 2- вписывается в область но с сохранением соотношения сторон
- При нахождении фокуса ввода в другом приложении, нажатия клавиш перехватываются и обрабатываются РРДС. Если для shortcut-а
указана команда в KeyTBL.ini, то выполняется эта команда, если нет, то shortcut возвращается внешнему приложению, для
дальнейшей обработки. Добавлена переменная ProcessExtAppShortCut: 0 - обработка шорткатов отключена; 1- обработка шорткатов
включена.
- Добавлен GPS модуль
- Добавлены команды:
SaveToKeyTBL;KeyCode;Command - сохраняет настройки шортката в KeyTBL.ini
ScanKey - переключает программу в режим ожидания нажатия шортката. Значение шортката заносится в переменную KeyCode
getKeyCommand;переменная;ShortCut - заносит в указанную переменную, команду, назначенную для ShortCut-a
Добавлены переменные:
KeyCode - значение шортката
ScanKey - 0 = обычные режим; 1 = режим получения шортката
Добавлена лабела:
KeyCode - Имя шортката, в переменной KeyCode
SendKeyMacro - Выводит значение шортката, в переменной KeyCode, преобразованое в макрос для команды SendKey
- Добавлено событие ONPOPUPCLOSE - срабатывает при автоматичаском закрытии Popup экрана
- Присвоение переменной DebugMode значения 0 приводит к полному отключению логирования ошибок.
- Добавлена команда ScreenShot;FileName. Если значение FileName пустое, то скриншот сохраняется в $rrpath$\screenshot.bmp
- Появились оверлэйные скины. Добывлены команды:
Overlay;skinname.skin - показывает skinname.skin как оверлайный
CloseOverlay - прячет оверлэйный скин
OverlayMoveTo;X;Y - перемещает оверлай в X,Y
- Добавлена поддержка локализации
Добавлены переменные для локализации:
Loc_UnknownArtist
Loc_UnknownAlbum
Loc_UnknownTrack
Loc_UnknownGenre
Loc_UnknownYear
Loc_L_ShuffleRepeatMode_Shuffle
Loc_L_ShuffleRepeatMode_Repeat
Loc_L_ShuffleRepeatMode_ShuffleAndRepeat
Loc_L_ShuffleRepeatMode_Off
Loc_L_Khz
Loc_L_Kbps
Loc_L_CallStatePhoco_Ringing
Loc_L_CallStatePhoco_Calling
Loc_L_INLISTPHOCO_AllContacts
Loc_L_INLISTPHOCO_Groups
Loc_L_INLISTPHOCO_PhoneContacts
Loc_L_INLISTPHOCO_SIMContacts
Loc_L_INLISTPHOCO_AllCalls
Loc_L_INLISTPHOCO_DialedCalls
Loc_L_INLISTPHOCO_MissedCalls
Loc_L_INLISTPHOCO_ReceiveCalls
Loc_L_INLISTPHOCO_UnreadSMSs
Loc_L_INLISTPHOCO_ReceivedReadSMSs
Loc_L_INLISTPHOCO_StoredUnsentSMSs
Loc_L_INLISTPHOCO_StoredSentSMSs
Loc_L_INLISTPHOCO_AllSMSs
Loc_L_RRDAYNIGHT_Day
Loc_L_RRDAYNIGHT_Night
Loc_L_FM
Loc_L_MHz
- Поддержка CUE файлов.
- Добавлена лабела MediaURL
- Автоматическое переключение День/Ночь, либо по указанному времени, либо по времени восхода/захода солнца, расчитываемому
по текущим GPS координатам. Добавлено событие ONDAYNIGHTTHEMEMODECHANGED. Переменная UseNightSkin переименована в
DayNightThemeMode. Может иметь три значения:
0 - тема определяется скином
1 - дневная тема
2 - ночная тема
- В инсталяцию включён CFStyle скин
<FixedBugs>
- При большом кол-во линий в микшере райзился Access violation
- комманды RunW, RunQW - не дожидаються окончание работы запущеного процесса
! щелчёк при выполнении команд Next, Prev
- Не учитывается Selected font color в листах в iList режиме
- Неправильно выводятся составные метки типа = - ||TAGARTIST||= -
- команда Say не работает если отключена опция Use Voice Notification
- команда SaveToskin не правильно работает, если в качестве аргумента стоит динамическая команда
- При запуске программы не регестрируется ком сервер SDK
- Если в VolTbl.ini указаны значения, то дествия команд Vol+ и Vol- инвертируются.
- Значения прироста звука в VolTBL.ini меньше 1, проводяк к невозможности регулирования звука
</FixedBugs>