Predicting_real_estate_prices_using_scikit-learn icon indicating copy to clipboard operation
Predicting_real_estate_prices_using_scikit-learn copied to clipboard

Add NT6+ style support to uxtheme

Open wjk opened this issue 5 years ago • 7 comments

Purpose

This PR adds support for uxtheme classes, parts, and styles added in NT6.0. I use these parts in my applications to draw text using the Vista "heading text" style (12-point #003399 Segoe UI), and to draw the "task dialog footer area" background, both while automatically handling style changes. Under Windows 10, this only happens when High Contrast mode is toggled. With ReactOS, theme changes can happen much more often. By pulling values from uxtheme rather than hardcoding fonts/sizes/colors, I make my application more resilient against this changes.

TODO

  • [ ] None of the msstyles files in this repo have any support for the classes added in this PR. This is partially due to the fact that adding the code for every part and state in every INI file in every theme would be very time-consuming, and partially due to the fact that some parts may need images created, and I have no graphics skills.

wjk avatar Sep 27 '20 20:09 wjk