В шапке доступна
Финальная версия 1.0
Отличия от бета 3:
Код:
1. Исправлено: при выводе символа, не содержащегося в алфавите шрифта, иногда возникала
ошибка.
2. Модифицировано: при потере фокуса оболочкой её работа замедляется примерно в 10 раз
для снижения нагрузки на процессор.
3. Модифицировано: в элементах [SPEEDOMETER] и [CLOCK] можно использовать стрелки из
bmp-файлов, для чего в ini-файлах нужно задать параметры:
pointerbmp (ссылка на bmp-файл), pointerx и pointery (координаты центра вращения
в этом bmp-файле относительно левого верхнего угла).
Прим.: стрелка должна быть нарисована горизонтально и так, чтобы "острие" указывало влево;
точка (0,0) в bmp-файле определяет цвет прозрачности.
Вообще их использование я не рекомендую из-за больших искажений на низких разрешениях.
4. Исправлено: неверно расставлялись кнопки в режиме autoset, когда было больше 2 страниц
5. Добавлено: поддержка в скинах (режим авторасстановки) персональных списков программ.
Списки представляют собой перечень используемых лично вами на вашем навигаторе программ и
расположены в соответствующих файлах в папке files основного каталога оболочки. Формат
списков ПОЛНОСТЬЮ идентичен формату ini-файлов, однако все тэги, кроме [BUTTON] в них
игнорируются. Названия списков произвольны, однако предлагается некая универсальная
структура, которая в дальнейшем может быть развита самостоятельно. Для адресации списков
введен элемент [BUTTONS], содержащий в настоящее время только один параметр "file".
Например:
[BUTTONS]
file=navi.txt
file=gpsutils.txt
Пример реализации работы со списками - скин RedDevil.
Списки можно считать как альтернативой файлу DUTSlaunch.inc (т.к. в отличие от него
можно указать не только путь к программе, но и иконку, и подпись, и размеры кнопки и т.п.),
так и его расширением (потому что в списках могут быть использованы определения из
файла DUTSlaunch.inc).
P.S. расширение txt предлагается для визуального различия списков и скинов. Допускается
использование папок внутри каталога files.