Формат файла cdsconfig.xml
h2. Назначение
Данный конфигурационный файл содержит описание параметров и внешнего вида часовой машины.
Формат¶
Блок параметров часовой машины
Блок описания контролов часовой машины
Блок параметров часовой машины¶
Тэги
Тэг | Тип значения | Описание |
clockDelta | Целый | Сдвиг времени (в секундах) ЧМ относительно системных часов |
defaultWidth | Целый | Ширина окна ЧМ (в пикселах). При задании значения <= 0, ЧМ использует текущую ширину экрана. |
defaultHeight | Целый | Высота окна ЧМ (в пикселах). При задании значения <= 0, ЧМ использует текущую высоту экрана. |
backgroundImageName | Строка | Имя файла подложки |
Блок описания контролов часовой машины¶
Формат
Блок описания контрола №1
…
Блок описания контрола №n
Блок описания контрола¶
Формат
идентификатор
Блок описания параметра №1
…
Блок описания параметра №n
тип
Тэги
|Тэг|Тип значения|Описание|
|id|Строка|Идентификатор контрола|
|controlType|Строка|Тип контрола:
· CLOCK - часы
· TRANSPARENCY - транспарант
· CREEPINGLINE – бегущая строка
· SCROLLINGPANE – окно с прокруткой
· PROGRESSRECT – прямоугольный таймер
· PROGRESSCIRCLE – круглый таймер
· DATE - дата
· LOGO - лрготип
· NETINDICATOR – индикатор сети|
Блок описания параметра¶
Формат
имя параметра
значение
Тэги
Тэг | Тип значения | Описание |
key | Строка | Имя параметра. Наборы возможных параметров зависят от типа контрола. |
value | Значение параметра. Тип и формат значения зависит от значения атрибута class. |
Значения параметров
|Значение атрибута class|Формат представления|Пример|
|int|Целое число|56|
|boolean|Логическое значение:
· true
· false|true|
|awt-color|Цвет в формате RGB|
170
255
170
255
|
|string|Текст|a_LancetCmSlt|
|float|Вещественное число|1.0|
|shape|Описание настроек и формы часовой стрелки|
83
170
255
170
255
0
255
0
255
0
6
5
3
0
–94
|