мета-данные страницы
  •  

Кастомизация дизайна модуля Агбис Клиент

Приложение позволяет загрузить кастомный стиль для приложения. Для этого в главную папку приложения (TabletAPP) необходимо положить файл с настройками стиля (Создать файл DifStyle.ini, отредактировать текст, перед тем, как отправить файл в папку TabletAPP на планшеете, переименовать его в DifStyle.png).

Пример файла:

[PanelsColor]
pMainFormBackground=$FF25517E --самая первая панель с фоном
pFrameBackground=$FF25517E --фон каждого отдельного фрейма
pButtonsBackground=$00000000 --фон нижней части у каждого фрейма
pVertSplitter=$FF152C45 --стиль палочки у вертикального разделителя
pHorSplitter=$FF152C46 --стиль палочки у горизонтального разделителя
pHeaderTable=$00000000 --стиль заголовка таблицы у заказов и услуг заказов
pHeaderFrame=$FF25517E --стиль всех заголовков фреймов
pMainBodyFrame=$FF25517E --стиль для всех центральных частей у всех фреймов
pMainBodyCurOrderFrame=$FFFFFFFF --стиль для центральной части текущего заказа
pAskDialog=$FF25517E --стиль для диалогового окна ввода e-mail у подписи
pActionBottomLine=$FF152C45 --цвет палочки на кнопке акции на форме списка акций
pPrice1Line=$00000000 --цвет нечетной строчки услуги в прайс-листе
pPrice2Line=$00000000 --цвет четной строчки услуги в прайс-листе 
pPrice1BottomLine=$FF152C45 --цвет нечетной палочки на кнопке услуг в прайс-листе
pPrice2BottomLine=$FF152C45 --цвет четной палочки на кнопке услуг в прайс-листе
pPollAnswerBottomLine=$FF152C45 --цвет нижней палочки на ответе в опросе
pOrders1Line=$00000000 --цвет нечетной строки на форме заказов (активных или истории)
pOrders2Line=$00000000 --цвет четной строки на форме заказов (активных или истории)
pBlurBackgroung=$80000000 --полупрозрачный фон когда всплывает какое-то окно
pServOrder1Line=$00000000 --цвет нечетной строки услуги заказа
pServOrder2Line=$00000000 --цвет четной строки услуги заказа
pServOrderBottom1Line=$FF152C45 --цвет нижней палочки нечетной строки услуги заказа
pServOrderBottom2Line=$FF152C45 --цвет нижней палочки четной строки услуги заказа
pCurServOrder1LineBase=$00000000 --цвет нечетной строки услуги текущего заказа
pCurServOrder1Line=$00000000 --цвет нечетной панели с наименованием количеством стоимостью товара текущего заказа
pCurServOrder2LineBase=$00000000 --цвет четной строки услуги текущего заказа
pCurServOrder2Line=$00000000 --цвет четной панели с наименованием количеством стоимостью товара текущего заказа
pCurServOrderBottom1Line=$FF152C45 --цвет нижней палочки нечетной строки услуги текущего заказа
pCurServOrderBottom2Line=$FF152C45 --цвет нижней палочки четной строки услуги текущего заказа
pCurActiveServOrderLineBase=$00000000 -- цвет последней строки услуги текущего заказа (та которая видна когда панель заказа убрана)
pCurActiveServOrderLine=$00000000 -- цвет панели внутри последней строки услуги текущего заказа (та которая видна когда панель заказа убрана)
pOrders1LineBottom=$FF152C45 --цвет маленькой палочки в заказах клиента нечетной строки
pOrders2LineBottom=$FF152C45 --цвет маленькой палочки в заказах клиента четной строки
pHeaderFrameCurOrder=$FF427399 --цвет верхней панели на текущем заказе
pHeaderFrameCurOrderBottomLine=$FF152C45 цвет нижней палочки в текущем заказе
[ButtonsTextColor]
btSimple1=$CCFFFFFF --основная кнопка(синяя при нажатии становится темнее, имеет обычный текст)
btSimple2=$E6FFFFFF --кнопка выделяющаяся, зеленого цвета
btSimple3=$CCFFFFFF --кнопка с иконкой (используется на закрывающих кнопках)
btActionList=$FFFFFFFF --цвет текста на кнопке акции на форме списка акций
btPollAnswer=$FFFFFFFF --цвет текста на кнопке ответа на опрос
btPollNavigation=$FFFFFFFF --цвет текста на кнопке навигации на форме анкеты опросов
btReview=$CCFFFFFF --цвет текста на кнопке оставить отзыв
btCurOderShowButton=$CCFFFFFF --цвет текста кнопки которая выдвигает заказ
[SimpleTextColor]
lText1=$FFB7CBD8 --слова Бонусы, Депозиты, Скидки, Задолженность в окне приветствия, Заказ оформлен на сумму и пр. в окне Спасибо
lText2=$FFFFFFFF --значения скидки, бонусов, депозитов, задолженностей в окне приветствия, и в окне оформленного заказа
lText3=$80FFFFFF --слова Здравствуйте и Спасибо
lText4=$CCFFFFFF --ФИО клиента в окне приветствия
lText5=$80FFFFFF --названия колонок
lText6=$FFB7CBD8 --Всего услуг, Итого в окне текущего заказа
lText7=$FFFFFFFF --значения Всего услуг и Итого в окне текущего заказа
lText8=$80FFFFFF --заголовок окна,
lText9=$FFFFFFFF --текст акции, текст вопроса
lText10=$FFFFFFFF --текст "Оцените как вас обслужили" и "Спасибо за оценку"
lText11=$FFFFFFFF --цвет крестика на поле ввода при поиске услуги
lText12=$FF152C45 --фиктивный стиль для панели ввода, без него не работает
lText13=$FFFFFFFF -- цвет вопросика о скидки
lText14=$80FFFFFF -- подсказка полей ввода и опроса
lText15=$FFFFFFFF -- Заголовок окна e-mail
[TextColor]
lActionDescriptionText=$80FFFFFF --цвет текста с периодом действия акции на форме списка акций
lPrice1ServName=$FFFFFFFF --цвет названия услуги в прайс-листе нечет строка
lPrice1ServUnit=$80FFFFFF --цвет единицы измерения услуги в прайс-листе нечет строка
lPrice1ServCost=$FFFFFFFF --цвет стоимости услуги в прайс-листе нечет строка
lPrice2ServName=$FFFFFFFF --цвет названия услуги в прайс-листе четная строка
lPrice2ServUnit=$80FFFFFF --цвет единицы измерения услуги в прайс-листе четная строка
lPrice2ServCost=$FFFFFFFF --цвет стоимости услуги в прайс-листе четная строка
iPollAnswer=$FFFFFFFF --цвет галочки или точки на кнопке опроса
iPollNavigation=$CCFFFFFF --цвет стрелочки кнопке навигации у опроса
iReview=$FFFFFFFF --цвет мордочки на кнопке оставить отзыв
lOrdersDocNum1=$FFFFFFFF --цвет колонки "номер" в нечетной строке у заказов
lOrdersDateIn1=$FFFFFFFF --цвет колонки "дата приема" в нечетной строке у заказов
lOrdersDateOut1=$FFFFFFFF --цвет колонки "дата выдачи" в нечетной строке у заказов
lOrdersStatus1=$FFFFFFFF --цвет колонки "статус" в нечетной строке у заказов
lOrdersCost1=$FFFFFFFF --цвет колонки "стоимость" в нечетной строке у заказов
lOrdersDolg1=$FFFFFFFF --цвет колонки "к оплате" в нечетной строке у заказов
lOrdersDocNum2=$FFFFFFFF --цвет колонки "номер" в четной строке у заказов
lOrdersDateIn2=$FFFFFFFF --цвет колонки "дата приема" в четной строке у заказов
lOrdersDateOut2=$FFFFFFFF --цвет колонки "дата выдачи" в четной строке у заказов
lOrdersStatus2=$FFFFFFFF --цвет колонки "статус" в четной строке у заказов
lOrdersCost2=$FFFFFFFF --цвет колонки "стоимость" в четной строке у заказов
lOrdersDolg2=$FFFFFFFF --цвет колонки "к оплате" в четной строке у заказов
ServOrderName1Line=$FFFFFFFF --цвет названия услуги у нечетной строки заказа из списка заказов
ServOrderDiscount1Line=$80FFFFFF --цвет скидки услуги у нечетной строки заказа из списка заказов
ServOrderCost1Line=$FFFFFFFF --цвет стоимости услуги у нечетной строки заказа из списка заказов
ServOrderName2Line=$FFFFFFFF --цвет названия услуги у четной строки заказа из списка заказов
ServOrderDiscount2Line=$80FFFFFF --цвет скидки услуги у четной строки заказа из списка заказов
ServOrderCost2Line=$FFFFFFFF --цвет стоимости услуги у четной строки заказа из списка заказов
CurServOrderName1Line=$FF152C45 --цвет названия услуги у нечетной строки текущего заказа
CurServOrderPrice1Line=$80152C45 --цвет базовой стоимости услуги у нечетной строки текущего заказа
CurServOrderDiscount1Line=$80152C45 --цвет скидки услуги у нечетной строки текущего заказа
CurServOrderCost1Line=$FF152C45 --цвет стоимости услуги у нечетной строки текущего заказа
CurServOrderName2Line=$FF152C45 --цвет названия услуги у четной строки текущего заказа
CurServOrderPrice2Line=$80152C45 --цвет базовой стоимости услуги у четной строки текущего заказа
CurServOrderDiscount2Line=$80152C45 --цвет скидки услуги у четной строки текущего заказа
CurServOrderCost2Line=$FF152C45 --цвет стоимости услуги у четной строки текущего заказа
CurActiveServOrderNameLine=$FF152C45 --цвет названия услуги у последней строки текущего заказа(та которая видна когда панель заказа убрана)
CurActiveServOrderPriceLine=$80152C45 --цвет базовой стоимости услуги у последней строки текущего заказа(та которая видна когда панель заказа убрана)
CurActiveServOrderDiscountLine=$80152C45 --цвет скидки услуги у последней строки текущего заказа(та которая видна когда панель заказа убрана)
CurActiveServOrderCostLine=$FF152C45 --цвет стоимости услуги у последней строки текущего заказа(та которая видна когда панель заказа убрана)
CurActiveServOrderPriceLineAddons=$80152C45 --цвет текста дополнительных реквизитов у последней строки текущего заказа(та которая видна когда панель заказа убрана) 
CurServOrder1LineAddons=$80152C45 --цвет текста дополнительных реквизитов у нечетной строки текущего заказа(та которая видна когда панель заказа убрана)
CurServOrder2LineAddons=$80152C45 --цвет текста дополнительных реквизитов у четной строки текущего заказа(та которая видна когда панель заказа убрана)
[EditTextColor]
eDarkEditControl=$FFFFFFFF --Цвет шрифта для светлого поля ввода
eWhiteEditControl=$FF152C45 --Цвет шрифта для темного поля ввода
[EditPanelsColor]
eDarkEditControl=$FF152C45 --Фон темного поля ввода
eWhiteEditControl=$FFFFFFFF --фон светлого поля ввода
[Images]
ButtonsLink=
MainBackgroundImage=
[AppSize]
ScaleAppSize= --например, указать значение 300.  Чем больше число, тем меньше элементы  интерфейса. Если элементы слишком мелкие, выставить значение поменьше, например 200. И так далее.

В разделах PanelsColor, ButtonsTextColor, SimpleTextColor, TextColor, EditTextColor, EditPanelsColor можно изменить цвет различных элементов. Цвет задается в 16-ричном виде с альфа каналом, например, $80152C45.

В разделе Images, в качестве параметров ButtonsLink и MainBackgroundImage полный путь до файлов картинок. Пример ButtonsLink можно взять тут, необходимо использовать те же самые размеры что и в исходном файле, менять только цвета у квадратиков. Пример текущего MainBackgroundImage можно взять тут, размер необходимо подобрать под размер экрана на котором будет запускаться приложение.

В разделе AppSize, через параметр ScaleAppSize можно задать размер интерфейса, если он не подошел и требуется сделать покрупнее или наоборот поменьше.

При редактировании стилей приложения, не обязательно задавать все параметры и значения, некоторые цвета можно оставить по умолчанию. Если не указать пути до изображений или размер масштаба, то будут использованы значения по умолчанию.