Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
lm2:ce:s_desc [2020/07/31 15:27] ruben создано |
lm2:ce:s_desc [2020/11/30 14:12] (текущий) |
||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| ^Префикс^Описание| | ^Префикс^Описание| | ||
| - | | | | | + | |**[1]** |
| - | | | | | + | |**[1..N]** |
| - | | | | | + | |**[0..N]** |
| + | |||
| + | ==== Типы аттрибутов / свойств ==== | ||
| + | |||
| + | Свойство каждого элемента имеет определенный тип: булева переменная, | ||
| + | |||
| + | ^Префикс^Описание| | ||
| + | |**[STRING]** |Строковый тип| | ||
| + | |**[BOOL]** |Булевый тип| | ||
| + | |**[INT]** |Целочисленный тип| | ||
| + | |**[FLOAT]** |Число с плавающей запятой| | ||
| + | |**[POS]** |Строка вида " | ||
| + | |**[RECT]** |Строка вида " | ||
| + | |**[DOCK]** |Прикрепление дочернего элемента \\ (TopRight / TopLeft / BottomRight / BottomLeft / Left / Right / Top / Bottom / Center)| | ||
| + | |**[COLOR]** |Цвет \\ (white / black / blue / cyan / green / magenta / transparent / yellow / red / # | ||
| + | |||
| + | *после знака равно указывается значение по умолчанию | ||
| + | |||
| + | ==== Разрешения доступа ==== | ||
| + | |||
| + | Свойства могут быть проинициализированы один раз, а могут меняться в процессе работы программы. Префиксы разрешений перечислены ниже: | ||
| + | |||
| + | ^Префикс^Описание| | ||
| + | |**[R]** |чтение из lua-скрипта| | ||
| + | |**[W]** |запись из lua-скрипта| | ||
| + | |**[I]** |инициализация через конфигурационный .xml файл| | ||
| + | |**[T]** |инициализация через библиотеку элементов| | ||
| + | |||
| + | ==== Операционная система ==== | ||
| + | |||
| + | Наша работа нацелена на кроссплатформенность. Однако в некоторых случаях функционал доступен только для определенной ОС. Префиксы следующие: | ||
| + | |||
| + | ^Префикс^Описание| | ||
| + | |**[WIN]** |только Windows| | ||
| + | |**[RPI]** |только Raspbian| | ||
| + | |**[LINUX]** |только ОС на базе ядра Linux| | ||
| + | |||
| + | ==== Прочее ==== | ||
| + | |||
| + | ^Префикс^Описание| | ||
| + | |**[ID]** |Уникальный идентификатор элемента| | ||
| + | |**[FILE]** |Возможна загрузка значения из файла| | ||
| + | |**[LANG]** |Можно указать разные значения для разных языков / \\ Можно загрузить текст из строковых данных| | ||
| + | |**[PRIV]** |Для внутреннего пользования*| | ||
| + | |**[EXP]** |Экспериментальная возможность*| | ||
| + | |**[DEPR]** |Аттрибут будет удален в последующих версиях*| | ||
| + | |||
| + | * в документацию данные префиксы будут попадать только при необходимости | ||
| \\ | \\ | ||