Темы для UniChrom
Рабочий стол программы может быть изменён в соответствии со вкусом
пользователя с помощью тем, которые поставляются с продуктом,
или могут быть установлены дополнительно.
Темы изменяются в окне параметров системы (Инструменты \ Параметры
\ Параметры системы). Выберите раздел "Темы" и примените
желаемую цветовую гамму.
Тема представляет собой текстовый файл, содержащий простой XML.
Тэги, составляющие тему, описывают какую часть окна спектра мы
должны перекрасить с новыми параметрами. Практически все элементы
окна спектра могут изменить свой вид после применения темы. Даже
заголовки некоторых элементов пользовательского интерфейса могут
быть изменены темой.
Пожалуйста посмотрите на некоторые примеры.
Кликните на малые картинки, чтобы увидеть их
большего размера
|
UniChrom White
Простая высоко-контрастная схема с белым фоном и синим
графиком хроматограммы. Градуировочный график также имеет
белый фон.
|
|
UniChrom Nostalgie :o)
Первый UniChrom для DOS
имел приблизительной такой вид.
Может кто-нибудь из наших фанов вспомнит те времена.
|
|
Cream
Просто похоже на Chromeleon. Кремовый фон и синий график.
|
|
Black
Чёрный фон и жёлтый график, что очень похоже на EZ-Chrom.
|
|
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
Каждая тема - один файл в этой папке. Когда вы создаёте новые
темы, пожалуйста используйте уникальные имена, чтобы показать
ваше искусство, и чтобы не переписать другие темы.
|