мета-данные страницы
Кастомизация дизайна модуля Агбис Клиент
Приложение позволяет загрузить кастомный стиль для приложения. Для этого в главную папку приложения (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 можно задать размер интерфейса, если он не подошел и требуется сделать покрупнее или наоборот поменьше.
При редактировании стилей приложения, не обязательно задавать все параметры и значения, некоторые цвета можно оставить по умолчанию. Если не указать пути до изображений или размер масштаба, то будут использованы значения по умолчанию.