В кассовом ПО Artix реализована возможность настройки дизайна кнопок. Настройка дизайна кнопок производится в файле theme.json.

Настройка кнопок панели действий и меню производится в конфигурационных файлах actionpanel.ini и menu.ini соответственно в директории /linuxcash/cash/themes/touch/conf/ в секции [Gui.ActionPanel/Menu.<Код команды>]:

НаименованиеТип данныхОписаниеПримечания
iconстроковыйИконка для кнопкиНеобязательный параметр
styleстроковыйСтиль кнопки

По умолчанию actionPanelDelegate


; Иконка для кнопки
; Ссылка на изображение из темы или абсолютный путь до файла
;icon =

; Стиль кнопки
; Класс для типа button
;style = actionPanelDelegate


Значения параметров icon и style берутся из файла theme.json.

<Код команды> – это поле actionpanelitemcode в БД Dictionaries в таблице Actionpanelitem.

Кнопки панели действий

Настройка дизайна для кнопок панели действий производится в конфигурационном файле /linuxcash/cash/themes/touch/conf/actionpanel.ini в секции [Gui.ActionPanel.<Код команды>]:

; Конфигурация для дампа по умолчанию
; Каталог
[Gui.ActionPanel.9]
icon = "icon.actionPanel.catalog"
style = "actionPanelDelegate20px600"

Кнопки меню

Настройки дизайна для кнопок меню производится в конфигурационном файле /linuxcash/cash/themes/touch/conf/menu.ini в секции [Gui.Menu.<Код команды>]:

; Конфигурация для дампа по умолчанию
; Монитор кассира (продажа)
[Gui.Menu.6]
icon=icon.menu.sale