I must say i LOVE the new method of changing fonts & Colours for GUI items in the config - it really does make my life so much easier…
The only thing i would say is that it would be very useful if there could be an option to change the main background colour as it sometimes makes matching the background colour of a GUI item to the main window background.
I have searched and cant find anywhere where this is possible - is it? if not could it be?
You mean changing the background color of the main window? That can be changed through skin.ini. And I won’t move that setting into the main config, because then there’s so many other settings of skin.ini I would have to move, writing dozens of config dialogs for that, and that’s certainly not my intention.
yes, that is what i meant, the main window background colour…
if you dont plan to add it into the config, is it possible to add a box in the colour selector in the config to type in a hex colour so i can get the background colour of GUI items to match that of the main window colour.
The color selection dialog is provided by Delphi/Windows, and I cannot make any modifications to it. I have been looking for a better one from a 3rd party library or so, but I haven’t found anything suitable yet.
But you can just open the screenobjects.ini file to look up the HTML color codes of a specific object.
Alternatively, expand the color dialog using the “Define colors” button so that it shows the extended controls on the right hand site (for the screen objects color dialogs this should already be the case when you open the dialog). Then convert the values for red, green and blue to two-digit hex values each (in your head or using the Windows calculator), and join them together.
Example: The standard color “orange” has red=255, green=128, blue=64, which is in hex red=FF, green=80, blue=40 => HTML code #FF8040