Color and Font macro allow you predefined some colors or fonts in separate text files. The path of the file can be specified in the preference page of BOY (open it from menu: CSS->Preferences...->CSS Applications->Display->BOY).
There are four predifined colors for alarm status display: Major, Minor, Invalid and Disconnected. You can also override them by redefining them in your color file.
The format of color file would like this:
#comment... color_name1=red_value, green_value, blue_value #comment... color_name2=red_value, green_value, blue_value ...
For example:
#Color of Tennessee Tennessee = 255,127,0 #Color of Texas Texas = 255,0,0 Arizona = 22,37,107 White = 255,255,255 Black = 0,0,0 Red = 255,0,0 Green = 0,255,0 Blue = 0,0,255 Cranberry = 196,30,58
In color editint dialog, right click the predifined color list will popup a menu which allows reloading the list from color file.
The format of font file would like this:
#comment... font_name1 = name-style-height #comment... font_name2(OS name[_swt platform]) = name-style-height ...
You can specify the fonts for a particular platform by embracing OS name and swt platform behind the font macro name. BOY will automatically find the corresponding font based on the operating system and swt platform. If no particular font defined for the OS, it will use the font macro with no OS name attached.
If the name of the font is set to SystemDefault
, it will use operating system's default font name.
This may help to eliminate the problem caused by system difference in fonts.
A font macro Default
is defined by BOY internally, which will use default system font. It is the
default font for all widgets. It can also be overwritten by redefining it in font file.
For example:
//Default Title Font. It will used in case the OS specified font macro was not defined. Title = Arial-bold-18 //Title Font for Linux GTK Title(linux_gtk) = Sans-bold-18 //Title Font for MacOS Title(macosx) = Lucida Grande-bold-18 Header1 = Arial-bold-16 Header1(linux_gtk) = Sans-bold-16 Header2 = Arial-bold-14 Header2(linux_gtk) = Sans-bold-14 Text = Arial-regular-10 Text(linux_gtk) = Sans-regular-10 Text(macosx) = Lucida Grande-regular-10 LinkText = Arial-italic-10 LinkText(linux_gtk) = Monospace-italic-10 LinkText2 = Arial-bold italic-10 LinkText2(linux_gtk) = Monospace-bold italic-10
In font editing dialog, right click the predifined fonts list will popup a menu which allows reloading the list from font file.