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

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


кассир_а:настройки:формирование_пользовательского_интерфейса

Это старая версия документа!


Формирование пользовательского интерфейса

Для формирования пользовательского интерфейса используется схематичное расположение элементов управления (кнопок) на некоторой области. Сами области фиксированы и их взаимное распложение заранее задано разработчиками ПО.

Виды элементов управления.

Кнопка

Описывается текстом, ограниченным квадратными скобками слева и справа. Имеет три свойства (слева направо) разделённых символом «;»:

  • Функция
  • Текст для отображения на экране
  • Цвет

Функции определены заранее разработчиками. Возможно одно из следующих значений.

Текст задаётся таким, чтобы уместился на кнопке и был читаем пользователем.

Цвет может принимать одно из следующих значений:

  • Ч - чёрный
  • З - зелёный
  • С - синий
  • Ф - фиолетовый
  • Ж - жёлтый
  • К - красный

В настройках задаётся относительное расположение элементов на форме, ПО автоматически расположит и выставит ширину кнопок.

Число строк в текстовой настройке будет равно числу рядов кнопок.

Пример:

[КОД;         Код;         З][ШК;          ШК;          З][Х;           Х;           З]
[7;           7;           С][8;           8;           С][9;           9;           С]
[4;           4;           С][5;           5;           С][6;           6;           С]
[1;           1;           С][2;           2;           С][3;           3;           С]
[0;           0;           С][ТОЧКА;       .;           С][00;          00;          С]
[СТЕРЕТЬ;     С;           Ф][УДАЛИТЬ;     DEL;         Ф][УДАЛИТЬ;     DEL;         Ф]
[ОПЛАТА;      ОПЛАТА;      К][ОПЛАТА;      ОПЛАТА;      К][ОПЛАТА;      ОПЛАТА;      К]

В данном примере будет создано 7 строк с кнопками. Первая строка: Зелёные кнопки: Код, Штрихкод, Количество. Строки 2-5: Синие цифровые кнопки (0 - 9, точка, 00) Строка 6: Фиолетовые Стереть и Удалить. Кнопка Удалить будет двойной ширины, поскольку продублирована. Строка 7: Красная кнопка Оплата во всю ширину области.

Элемент меню

Колонка состава чека

кассир_а/настройки/формирование_пользовательского_интерфейса.1479835401.txt.gz · Последнее изменение: 2016/11/22 20:23 — versus