Руководство по редактированию визуального оформления пользовательского интерфейса весов: различия между версиями
N.golovin (обсуждение | вклад) (Новая страница: «ОПИСАНИЕ НАСТРОЕК ВИЗУАЛЬНОГО ИНТЕРФЕЙСА. Весы имеют возможность работать с нескольки…») |
N.golovin (обсуждение | вклад) м (добавил рисунки) |
||
Строка 1: | Строка 1: | ||
ОПИСАНИЕ НАСТРОЕК ВИЗУАЛЬНОГО ИНТЕРФЕЙСА. | ОПИСАНИЕ НАСТРОЕК ВИЗУАЛЬНОГО ИНТЕРФЕЙСА. | ||
+ | |||
Весы имеют возможность работать с несколькими стандартными интерфейсам (алгоритмами). На момент написания их 8, но могут появляться и новые. Некоторые из них могут быть доступны только при наличии соответствующей лицензии. | Весы имеют возможность работать с несколькими стандартными интерфейсам (алгоритмами). На момент написания их 8, но могут появляться и новые. Некоторые из них могут быть доступны только при наличии соответствующей лицензии. | ||
+ | |||
Все основные элементы всех интерфейсов описаны в XML файлах хранящихся в папке /opt/R1Sensor/Settings на диске весов. | Все основные элементы всех интерфейсов описаны в XML файлах хранящихся в папке /opt/R1Sensor/Settings на диске весов. | ||
+ | |||
Описание каждого интерфейса состоит из группы файлов, старший из которых с именем в формате Forms-AХ-YYYY-ZZZ.xml. Здесь Х – порядковый номер интерфейса (алгоритма) в системе, YYYY – горизонтальное разрешение форм в пикселях, ZZZ – вертикальное разрешение форм в пикселях. | Описание каждого интерфейса состоит из группы файлов, старший из которых с именем в формате Forms-AХ-YYYY-ZZZ.xml. Здесь Х – порядковый номер интерфейса (алгоритма) в системе, YYYY – горизонтальное разрешение форм в пикселях, ZZZ – вертикальное разрешение форм в пикселях. | ||
− | Рис 1. (пример вида папки с настройками) | + | [[Файл:FORMS 1.png|граница|безрамки]] |
+ | |||
+ | Рис 1. (пример вида папки с настройками) | ||
+ | |||
В старшем файле группы содержится перечисление всех файлов группы которые описывают интерфейс. Количество и имена этих файлов могут меняться, но форма имен таких файлов строиться по тому же правилу что и имя старшего файла и отличается только добавлением в конце через нижнее подчеркивание суффикса/подсказки указывающего на то какие настройки хранятся в этом файле. | В старшем файле группы содержится перечисление всех файлов группы которые описывают интерфейс. Количество и имена этих файлов могут меняться, но форма имен таких файлов строиться по тому же правилу что и имя старшего файла и отличается только добавлением в конце через нижнее подчеркивание суффикса/подсказки указывающего на то какие настройки хранятся в этом файле. | ||
+ | |||
+ | [[Файл:FORMS 2.png|граница|безрамки]] | ||
+ | |||
+ | Рис.2 (примерный вид «старшего» файла описания с указанием всех включенных файлов.) | ||
− | |||
Текст файлов подчиняется стандартным правилам формирования XML файлов. В это тексте определяются все компоненты визуальных форм. Например: тип, флаг разрешения, положение по х и у координатам, размер по х и у осям, название и кегль шрифта, правило выравнивания текста по горизонтали и вертикали, цвет подложки, цвет текста (см. пример ниже) | Текст файлов подчиняется стандартным правилам формирования XML файлов. В это тексте определяются все компоненты визуальных форм. Например: тип, флаг разрешения, положение по х и у координатам, размер по х и у осям, название и кегль шрифта, правило выравнивания текста по горизонтали и вертикали, цвет подложки, цвет текста (см. пример ниже) | ||
+ | |||
+ | [[Файл:FORMS 3.png|граница|безрамки]] | ||
Рис.3 (пример текста файлов настрок) | Рис.3 (пример текста файлов настрок) | ||
+ | |||
В комментариях к файлам настроек содержится дополнительная информация о назначении компонентов и правилах их взаимодействия. | В комментариях к файлам настроек содержится дополнительная информация о назначении компонентов и правилах их взаимодействия. |
Версия 16:54, 7 сентября 2017
ОПИСАНИЕ НАСТРОЕК ВИЗУАЛЬНОГО ИНТЕРФЕЙСА.
Весы имеют возможность работать с несколькими стандартными интерфейсам (алгоритмами). На момент написания их 8, но могут появляться и новые. Некоторые из них могут быть доступны только при наличии соответствующей лицензии.
Все основные элементы всех интерфейсов описаны в XML файлах хранящихся в папке /opt/R1Sensor/Settings на диске весов.
Описание каждого интерфейса состоит из группы файлов, старший из которых с именем в формате Forms-AХ-YYYY-ZZZ.xml. Здесь Х – порядковый номер интерфейса (алгоритма) в системе, YYYY – горизонтальное разрешение форм в пикселях, ZZZ – вертикальное разрешение форм в пикселях.
Рис 1. (пример вида папки с настройками)
В старшем файле группы содержится перечисление всех файлов группы которые описывают интерфейс. Количество и имена этих файлов могут меняться, но форма имен таких файлов строиться по тому же правилу что и имя старшего файла и отличается только добавлением в конце через нижнее подчеркивание суффикса/подсказки указывающего на то какие настройки хранятся в этом файле.
Рис.2 (примерный вид «старшего» файла описания с указанием всех включенных файлов.)
Текст файлов подчиняется стандартным правилам формирования XML файлов. В это тексте определяются все компоненты визуальных форм. Например: тип, флаг разрешения, положение по х и у координатам, размер по х и у осям, название и кегль шрифта, правило выравнивания текста по горизонтали и вертикали, цвет подложки, цвет текста (см. пример ниже)
Рис.3 (пример текста файлов настрок)
В комментариях к файлам настроек содержится дополнительная информация о назначении компонентов и правилах их взаимодействия.