Инструменты пользователя

Инструменты сайта


lm2:ce:s_desc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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