::: UniChrom BEL RUS DEU ENG
Главная страница / Продукция / < Назад 

Темы для UniChrom

Рабочий стол программы может быть изменён в соответствии со вкусом пользователя с помощью тем, которые поставляются с продуктом, или могут быть установлены дополнительно.

Темы изменяются в окне параметров системы (Инструменты \ Параметры \ Параметры системы). Выберите раздел "Темы" и примените желаемую цветовую гамму.

Тема представляет собой текстовый файл, содержащий простой XML. Тэги, составляющие тему, описывают какую часть окна спектра мы должны перекрасить с новыми параметрами. Практически все элементы окна спектра могут изменить свой вид после применения темы. Даже заголовки некоторых элементов пользовательского интерфейса могут быть изменены темой.

Пожалуйста посмотрите на некоторые примеры.

Кликните на малые картинки, чтобы увидеть их большего размера
Тема UniChrom белый

UniChrom White

Простая высоко-контрастная схема с белым фоном и синим графиком хроматограммы. Градуировочный график также имеет белый фон.

Тема UniChrom Nostalgie

UniChrom Nostalgie :o)

Первый UniChrom для DOS имел приблизительной такой вид.
Может кто-нибудь из наших фанов вспомнит те времена.

Тема UniChrom кремовый

Cream

Просто похоже на Chromeleon. Кремовый фон и синий график.

Тема UniChrom чёрный

Black

Чёрный фон и жёлтый график, что очень похоже на EZ-Chrom.

Тема Cyanide

Cyanide

Просто для развлечения. Это вид по умолчанию одной российской хроматографической системы. Циановый фон и чёрный график.

Реализация темы

Вид каждого элемента управления может быть модифицирован примерно таким XML тэгом:
<controlname bg=#000000 fg=#ffffff gr=#00cc00 caption="Хром" ctl3d=0/>

Где

  • controlname - имя элемента увравления, вид которого мы модифицируем.
  • bg - цвет фона в шестнадцатиричном представлении #RRGGBB, RR,GG,BB - шестнадцатиричное представление соответствующих цветовых составляющих.
  • fg - цвет текста, цвет шрифта который будет отображён.
  • gr - цвет графика, цвет линий графика, если применимо к данному элементу.
  • caption - текстовый заголовок элемента нашей формы. Например если вы хотите изменить заголовок страницы градуировки, используйте следующее: <shcalib caption="Cool"/>
  • ctl3d - свойство Delphi элементов, которое управляет 3d видом элемента управления. 0 - выключить 3d вид, 1 - включить.
  • кроме этих параметров можно использовать имена Delphi-свойств, например:
    font.name="Arial Unicode", font.color=#ff00ff.

Темы размещаются в следующей папке: UniChrom\Themes

Каждая тема - один файл в этой папке. Когда вы создаёте новые темы, пожалуйста используйте уникальные имена, чтобы показать ваше искусство, и чтобы не переписать другие темы.