cosmigo / pmotion-purebasic

Cosmigo Pro Motion NG plugins interfaces in PureBasic
Other
4 stars 0 forks source link

Preserving PMNG Skins in Plug-ins' Windows #8

Open tajmone opened 3 years ago

tajmone commented 3 years ago

I've noticed that windows created by file i/o plug-in tend to partially inheriting PMNG's skin (e.g. the dark/light theme) while partially adopting the Win 10 look-&-feel of modern windows.

I should try to disable the "Use modern XP themes" option in the PBCompiler, and see if this allow custom windows to fully inherit PMNG's skins.

tajmone commented 3 years ago

Fake Plugin Test

Changing this setting on the Fake plugin didn't affect the look and feel of the window at all — but since the window is not launched by PMNG this might not be a conclusive test.

In fact, the Fake logger window isn't affected at all by the dark/light scheme of PMNG.

I should repeat the test with the pmotion2svg plugin, which clearly inherits the theme colors (in the menus and in the About popup dialog).