Hi Hilaire, why not make a custom "DrGeoDarkTheme" as - a subclass of "PharoDarkTheme" (in Pharo 7) - or "Pharo3DarkTheme" (when still in Pharo 6, note this class is deprecated in Pharo 7) there you can overwrite the appropriate methods for your personal styled colors.
I guess this was the idea for the theming class hierarchy and to my knowledge custom theming is used by Moose and others. Attached is an example and you can easily switch to it using DrGeoDarkTheme beCurrent in your playground, startup.st, the settings or other to get the yellow tooltip back. You can add new custom colors for Dr.Geo to this class, ... - so no dictionary needed. Or if you like the dictionary approach you can provide it in your subclass for Dr. Geo. Bye T.
DrGeoTheme.cs
Description: Binary data
