◐ Shell
clean mode source ↗

Message 269692 - Python tracker

Seems to be working correctly now, so I will review the code in detail.  I will look into extracting a common get_theme_keys function and editing the long docstring currently attached to CurrentTheme.  I want to look at paired functions in configdialog, such as def VarChanged_builtinTheme/Keys to see if there are any unnecessary differences.

The hardest thing is adding tests.  Correct answers depend on the configuration vales, both default and user overrides.  See #24737 for the latter.