Request: Make Properties window respect dark theme
The properties window which is almost always open/being used currently does not go into dark mode, while the rest of the interface does. Since this is such a frequently used window, it'd be great if that could be added. The only other window having a remainder of light mode is the Layers window but I think I understand there are some limitations to what can be done there. Thanks!
I can look at this.
It looks like we're missing the UITheme class for PropertyGrid. @Perchik71 this is one of the WinForms windows embedded in a Qt window. I assume though if I add the PropertyGrid class and instantiate it in UIThemePatch it should still work? The Material Palette is also an embedded WinForm and seems to style okay.
@yak3d Yes, you correctly noticed that this is a PropertyGrid, I do not know how to color it. First, need to determine exactly what this window is PropertyGrid, perhaps there is a hint in GetClassName(). Visit PropertyGrid-Made-Easy it is colored by the WM_NOTIFY message, maybe need OWNERDRAW style.
Edit (excerpt from the article): Owner Draw Tip Most of the look and feel of the grid is achieved by owner drawing a Listbox. One mistake that I have seen developers make when owner drawing something is not making use of the stock objects (pens and brushes) and system colors. The following is an example of how NOT to draw your control.
Thanks for the tips, I'll look into it. Never done this type of stuff before but I'll take a crack at it.
@kristoferblack