Description of the Issue
Is it possible to somehow call the autoSubclassAndThemeChildControls function from within a plug-in? afaik there isn't a API call for this. That way the plugins can use the default Notepad++ function to apply darkmode colors uniformly to all dialogs.
Currently most plugins display any dialogs in normal/lightmode colors even when Notepad++ is set to darkmode. I know there is DWS_USEOWNDARKMODE but for simple Settings/About forms when there are no special controls or anything, it would imho be better to just let Notepad++ change these to darkmode.
Steps to Reproduce the Issue
- Set Notepad++ to darkmode
Settings > Preferences > Dark Mode
- See "About" dialog in (almost?) all plugins, the CSV Query parse settings, CSV Lint setting dialogs etc.

Expected Behavior
Be able to call the function autoSubclassAndThemeChildControls to stylize any extra dialogs (settings, parameters, about etc) with the default darkmode colors, see mockup below.

Actual Behavior
When Notepad++ is set to darkmode, some plugin dialogs will display using the normal/lightmode colors.
Debug Information
Tagging @ozone10 for his knowledge about darkmode
Description of the Issue
Is it possible to somehow call the autoSubclassAndThemeChildControls function from within a plug-in? afaik there isn't a API call for this. That way the plugins can use the default Notepad++ function to apply darkmode colors uniformly to all dialogs.
Currently most plugins display any dialogs in normal/lightmode colors even when Notepad++ is set to darkmode. I know there is
DWS_USEOWNDARKMODEbut for simple Settings/About forms when there are no special controls or anything, it would imho be better to just let Notepad++ change these to darkmode.Steps to Reproduce the Issue
Settings > Preferences > Dark ModeExpected Behavior
Be able to call the function autoSubclassAndThemeChildControls to stylize any extra dialogs (settings, parameters, about etc) with the default darkmode colors, see mockup below.
Actual Behavior
When Notepad++ is set to darkmode, some plugin dialogs will display using the normal/lightmode colors.
Debug Information
Tagging @ozone10 for his knowledge about darkmode