Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
lm2:ce:s_panels [2020/08/03 15:03] ruben |
lm2:ce:s_panels [2020/11/30 14:12] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ===== Описание панелей ===== | ===== Описание панелей ===== | ||
| - | Панели - дочерние элементы окон. На панелях располагаются элементы, | + | Панели - дочерние элементы окон. На панелях располагаются элементы, |
| ==== Структура конфигурационного файла ==== | ==== Структура конфигурационного файла ==== | ||
| Строка 8: | Строка 7: | ||
| ==== Описание атрибутов / свойств элементов ==== | ==== Описание атрибутов / свойств элементов ==== | ||
| + | |||
| + | Условные обозначения префиксов в квадратных скобках можно посмотреть в статье " | ||
| **root **- корневой элемент, | **root **- корневой элемент, | ||
| Строка 29: | Строка 30: | ||
| ^Префикс^Свойство^Описание| | ^Префикс^Свойство^Описание| | ||
| + | |[IR STRING ID]|ID|Уникальный идентификатор панели| | ||
| |[IRW FLOAT=VPWidth]|Width|Ширина панели в пикселях| | |[IRW FLOAT=VPWidth]|Width|Ширина панели в пикселях| | ||
| |[IRW FLOAT=VPHeight]|Height|Высота панели в пикселях| | |[IRW FLOAT=VPHeight]|Height|Высота панели в пикселях| | ||
| Строка 57: | Строка 59: | ||
| ^Префикс^Свойство^Описание| | ^Префикс^Свойство^Описание| | ||
| - | |[IR STRING ID]|ID|уникальный идентификатор элемента| | + | |[IR STRING ID]|ID|Уникальный идентификатор элемента| |
| - | |[IR STRING]|TypeID|имя шаблона из библиотеки элементов| | + | |[IR STRING]|TypeID|Имя шаблона из библиотеки элементов. Подробнее см. " |
| |[IRW FLOAT=0.0]|Left|Координата по горизонтали верхнего левого угла элемента, | |[IRW FLOAT=0.0]|Left|Координата по горизонтали верхнего левого угла элемента, | ||
| |[IRW FLOAT=0.0]|Top|Координата по вертикали верхнего левого угла элемента| | |[IRW FLOAT=0.0]|Top|Координата по вертикали верхнего левого угла элемента| | ||
| Строка 69: | Строка 71: | ||
| |[R FLOAT]|RealWidth|< | |[R FLOAT]|RealWidth|< | ||
| |[R FLOAT]|RealHeight|< | |[R FLOAT]|RealHeight|< | ||
| - | |[ITRW FLOAT=1.0]|Scale |Масштаб элемента| | + | |[ITRW FLOAT=1.0]|Scale|Масштаб элемента| |
| - | |[ITRW FLOAT=0.0]|Angle |Угол поворота элемента| | + | |[ITRW FLOAT=0.0]|Angle|Угол поворота элемента| |
| - | |[ITRW FLOAT=0.0]|OriginX |Точка, | + | |[ITRW FLOAT=0.0]|OriginX|Точка, |
| - | |[ITRW FLOAT=0.0]|OriginY |Точка, | + | |[ITRW FLOAT=0.0]|OriginY|Точка, |
| - | |[ITRW BOOL=true]|CanPress |Необходимость получать события нажатия кнопками мыши| | + | |[ITRW BOOL=true]|CanPress|Необходимость получать события нажатия кнопками мыши| |
| - | |[ITRW BOOL=true]|Visible |Видимость элемента| | + | |[ITRW BOOL=true]|Visible|Видимость элемента| |
| - | |[ITRW BOOL=false]|IgnoreMouse |Необходимость игнорировать события от мыш| | + | |[ITRW BOOL=false]|IgnoreMouse|Необходимость игнорировать события от мыш| |
| - | |[ITRW BOOL=false]|MouseCheckReal |<font inherit/ | + | |[ITRW BOOL=false]|MouseCheckReal|< |
| - | |[ITRW DOCK=Center]|ZoomDock |Направление дополнительного масштабирования| | + | |[ITRW DOCK=Center]|ZoomDock|Направление дополнительного масштабирования| |
| - | |[ITRW FLOAT=1.0]|ZoomScale |Дополнительное масштабирование панели. Используется для временного увеличения панели и пр.| | + | |[ITRW FLOAT=1.0]|ZoomScale|Дополнительное масштабирование панели. Используется для временного увеличения панели и пр.| |
| - | |[I STRING]|Header |<font inherit/ | + | |[I STRING]|Header|< |
| - | |[I DOCK]|MenuDock |<font inherit/ | + | |[I DOCK]|MenuDock|< |
| - | |[RW BOOL]|ShowMenu |<font inherit/ | + | |[RW BOOL]|ShowMenu|< |
| - | |[R FLOAT]|FullScale |<font inherit/ | + | |[R FLOAT]|FullScale|< |
| - | |[W BOOL]|OnTop |<font inherit/ | + | |[W BOOL]|OnTop|< |
| - | |[W BOOL]|OnUnder |<font inherit/ | + | |[W BOOL]|OnUnder|< |
| + | |||
| + | **root/ | ||
| + | |||
| + | **root/ | ||
| + | |||
| + | ^Префикс^Свойство^Описание| | ||
| + | |[I STRING ID]|**Property** |Свойство| | ||
| + | |[I STRING LANG]|**Value** |Значение| | ||
| + | |||
| + | **root/ | ||
| + | |||
| + | ^Префикс^Свойство^Описание| | ||
| + | |[I STRING ID]|ID|< | ||
| + | |||
| + | **root/ | ||
| + | |||
| + | ^Префикс^Свойство^Описание| | ||
| + | |[I STRING ID]|ItemID|< | ||
| + | |[I STRING NAME]|Name|< | ||
| + | |||
| + | ==== Примеры конфигурационного файла ==== | ||
| + | |||
| + | Пример 1: Пустой проект | ||
| + | <code xml> | ||
| + | |||
| + | <?xml version=" | ||
| + | < | ||
| + | <Text FileName=" | ||
| + | <Library FileName=" | ||
| + | < | ||
| + | <Panel ID=" | ||
| + | < | ||
| + | <Entry ID=" | ||
| + | < | ||
| + | </ | ||
| + | <Entry ID=" | ||
| + | <Entry ID=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| - | \\ | ||