I recently purchased Window Blinds for Windows 10 and am currently working on my own custom theme. I am trying to skin the Explorer list view to look like Windows 7, but I found that there are too few states defined in Skin Studio.
Windows' "visual styles" engine defines 6 states for list view items, as documented here (I've added descriptions below):
LISS_DISABLED, For when the list is disabled. Not often used (and the default image is plain white).
LISS_HOT, For when the mouse is hovering over a non-selected item. Also can be used for focused items.
LISS_HOTSELECTED, For selected items when the mouse is hovering over them, or they have keyboard focus.
LISS_NORMAL, For non-selected, non-hot, non-focused items. Doesn't usually have an image.
LISS_SELECTED, For selected items that are not focused (i.e. when multiple are selected and keyboard focus is on another item) and the mouse is not over them.
LISS_SELECTEDNOTFOCUS For selected items when the entire list-view does not have focus (i.e. another window has focus).
Here is a sample of the Windows 7 theme:
However, in Skin Studio, I only see 3 images. The help tab just lists them as "Image 1", "Image 2" and "Image 3".
They seem to be roughly equivalent to "normal", "hot" and "selected". The greyed-out "selected not focus" image seems to be generated automatically by Window Blinds (I assume by applying a grey-scale filter to one of the actual images), as I do see it when the theme is applied even though there is no image for it.
Is it possible to define images for all these states, or is it a limitation of Window Blinds? I find it odd that a tool designed to allow more control over the Windows theme is actually more limiting than Windows itself. Or am I missing something?
The only other information I could find on this problem is a post on WinCustomize - Important feature request: customize ListView mouse-over highlight - but there is no clear answer.
Any help would be appreciated.