Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <layout>
- <!--
- Этот файл содержит описание внешнего вида пульта, а также действия с его элементами.
- Файл обрабатывается клиентом, т.е. в смартфоне/планшете.
- -->
- <!--
- ЛЕГЕНДА ПО ЭЛЕМЕНТАМ
- layout Слой. Внутри этого элемента должны быть все остальные элементы
- row Горизонтальный ряд
- button Кнопка
- text Поле для ввода текста
- label Текстовый инфо блок
- ЛЕГЕНДА ПО ПАРАМЕТРАМ ЭЛЕМЕНТОВ
- id Идентификатор, по которому можно к обратится к элементу в коде remote.lua
- weight Толщина, в условных единицах. Для "row" играет роль высоты, для остальных элементов - ширины
- text Первоначальный текст элемента
- textalign Положение текста. Выравнивание текста внутри элемента ( left, center, right )
- color Цвет ( https://github.com/unifiedremote/Docs/blob/master/controls/styling.md )
- hint Текстовая подсказка для элементов ввода текста
- image Своя картинка для элемента. Указывайте относительный путь от папки пульта
- icon Стандартная иконка для элемента ( https://github.com/unifiedremote/Docs/blob/master/res/icons.md )
- ЛЕГЕНДА ПО ДЕЙСТВИЯМ С ЭЛЕМЕНТАМИ
- ontap При любом касании элемента, выполняется функция, указанная внутри этого параметра
- ondown При нажатии на элемент, выполняется функция, указанная ..
- onup При отпускании (отжатии) элемента, выполняется функция, ..
- onhold При долгом нажатии на элемент, ..
- onchange При любом измении элемента, ..
- Описание остальных элементов, параметров и значений смотрите здесь
- https://github.com/unifiedremote/Docs/tree/master/controls
- -->
- <!-- КНОПКИ УПРАВЛЕНИЯ -->
- <row weight="9">
- <button weight="6" ontap="estop" image="estop256.png" color="transparent" />
- <button weight="8" ontap="play" icon="play" />
- <button weight="8" ontap="pause" icon="pause" />
- <button weight="8" ontap="stop" icon="stop" />
- </row>
- <row weight="6">
- <button weight="5" ontap="refAllHome" text="HOME" color="pink" />
- <button weight="10" ontap="toggleSpindle" text="SPINDLE" color="orange" />
- <button weight="10" ontap="toggleJOG" text="JOG" color="purple" />
- </row>
- <!-- JOG ПАНЕЛЬ -->
- <row weight="10">
- <button weight="5" text="X=0" ontap="xZero" color="green" />
- <button weight="10" text="--X" ondown="xMinusStart" onup="xMinusEnd" color="green" />
- <button weight="10" text="X++" ondown="xPlusStart" onup="xPlusEnd" color="green" />
- </row>
- <row weight="10">
- <button weight="5" text="Y=0" ontap="yZero" color="blue" />
- <button weight="10" text="--Y" ondown="yMinusStart" onup="yMinusEnd" color="blue" />
- <button weight="10" text="Y++" ondown="yPlusStart" onup="yPlusEnd" color="blue" />
- </row>
- <row weight="10">
- <button weight="5" text="Z=0" ontap="zZero" color="red" />
- <button weight="10" text="--Z" ondown="zMinusStart" onup="zMinusEnd" color="red" />
- <button weight="10" text="Z++" ondown="zPlusStart" onup="zPlusEnd" color="red" />
- </row>
- <row weight="10">
- <button weight="5" text="A=0" ontap="aZero" color="yellow" />
- <button weight="10" text="--A" ondown="aMinusStart" onup="aMinusEnd" color="yellow" />
- <button weight="10" text="A++" ondown="aPlusStart" onup="aPlusEnd" color="yellow" />
- </row>
- <!-- ВВОД MDI КОМАНД -->
- <row weight="7">
- <text id="MDIinput" weight="9" hint="enter command here" onchange="MDItextChanged" textalign="center" />
- <button weight="2" text="SEND" ontap="MDIrun" color="blue" />
- </row>
- <!-- ИНФО БЛОК -->
- <row weight="6">
- <label id="infoLabel" text="info panel" />
- </row>
- </layout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement