This changes the background color of your site. The effect takes place immediately, and it is preserved across sessions. If you place a checkmark on the “Paint panes too” checkbox, then both the Site Information Pane and the Classes and Objects pane would get the same background color.
(Only the background color of Class properties remain untouched – just to reduce confusion. One should not accidentally change Class properties, when one meant to change Object properties)
Please choose a background color which has sufficient contrast with the color of the lines used to render the objects.
The colors of the lines used for displaying various types of objects can be configured. By default, they are as follows:
objects whos isKindOf is atom = Purple objects whos isKindOf is envelope = Red objects whos isKindOf is connector = Lime parametric objects = $1043EB parametric generators = Maroon others = Green
General application and ribbon color
Talking of colors; there is another “UI tweak” inside TAD. Did you know that the the general color of the application background and the ribbons of the application (when no TAD models are loaded)… can be as per the time-segment of current day?
This feature was implemented because; often people work on TAD right through the day and sometimes late into night too. You may loose track of the time. By default the time-dependent logic for the color values are as follows (but in the default installation the file 'backcolors.txt' overrides these):
if (hour <=6) then Color:= $FAE6E6; if (hour >6) and (hour < 12) then Color:= $F0FBFF; if (hour >=12) and (hour < 18) then Color:= $C0DCC0; if (hour >= 18) and (hour < 21) then Color:= $F0CAA6; if (hour >= 21) and (hour <= 23) then Color:= $8CB4D2;
These colors can be changed as per your requirement, using a text file whose name is backcolors.txt There is a default one when you install TAD. It is in the same folder as the main TAD Designer Lite executable. Study that and change the color values as per your taste.
In the above article, value starting with the dollar ($) sign are hexadecimal values. You can get the color values here: https://docwiki.embarcadero.com/RADStudio/XE4/en/Colors_in_VCL