Темы оформления позволяют изменить внешний вид всего приложения или отдельных форм. При помощи темы оформления можно изменить стили отображения текста, кнопок и других элементов, а также изменить расположение элементов на отдельных формах с добавлением новых элементов.
На данный момент доступна одна тема оформления. Также можно изменить отдельные параметры темы при помощи настроек.
Конфигурирование темы оформления производится в файле /linuxcash/cash/conf/ncash.ini.d/gui.ini в секциях [GUI] и [Theme].
Секцию |
| Секция | Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|---|
GUI | interface | строковый |
| Выбор интерфейса для отображения:
| По умолчанию отображается интерфейс для работы в клавиатурном режиме |
| Theme | name | строковый |
| Название темы |
[GUI] interface = theme ... [Theme] name = touch |
В установленной теме оформления можно изменять отдельные параметры из каталога /linuxcash/cash/themes/touch в следующих подкаталогах:
ui, components – подкаталог с настройками для элементов интерфейса,virtualkeyboard – подкаталог с настройками для виртуальной клавиатуры,fonts – подкаталог с файлами шрифтов,conf – подкаталог с настройками для темы по умолчанию:actionpanel.ini,gui.ini,i18n.ini,menu.ini,networktester.ini.
translations – подкаталог с файлами переводов.Параметры отображения некоторых элементов интерфейса можно изменять в файле /linuxcash/cash/themes/touch/theme.json.
Например, установить изображение для баннера (если используется Full HD c разрешением 1920х1080) на форме открытого и закрытого документов можно с помощью параметра banner:
По умолчанию указано изображение
|
{
"default": {
...
"icon": {
...
"banner": "./images/banner_artix.svg"
}
}
} |
Настройка переводов производится в конфигурационном файле /linuxcash/cash/themes/touch/i18n.ini. Плагин переводов включен по умолчанию.
; Плагин переводов для нового интерфейса включаем по умолчанию [plugins] i18n = on |
В файле ru.msg данные записаны в виде <название_сообщения> = "<значение_сообщения>".