I am trying to set the row hot track background color of an UltraGrid row, but no matter what color I change the background to, it remains the same lightish blue. This is very important, as my theme is a dark theme, and having a flashing white line wherever the mouse goes is very distracting, and hard on the eyes.
Please assist.. :)
Hello Daryl,
There are a many number of things that can possibly override role settings in a Style Library. Could you please attach the .ISL to this thread, and I'll take a look at why the hot track appearance may not be behaving straighforwardly here.
Sure.
The Cell role has 2 settings which are overriding the Row Hot Tracked Appearance:
If you want the row to be uniformly colored while hot tracked, I would set the above settings to default and control the hot tracked color through GridRow CommonStates>HotTracked. If you want the hot tracked cell to look different than the hot tracked row, you could control those two settings through the above identified background colors.
Please let me know if I can further assist you.
I have attached an image of what results after setting the CommonStates > HotTracked property of the GridRow to a very ugly purpleish color.
It looks like the 2 cell role settings I mentioned are still not set to default. If you go ahead and set those to default you should see your ugly purple color show through.
Then I obviously don't know what I'm doing. You can check the settings.
I see now where the ambiguity comes from. The Cell>Common States>HotTracked and Cell>Grid States>RowHotTracked both have a resource applied to them. You can see the resources in the 2nd Groupbox from the right in the role properties. If you delete all resource references in those two roles you should see your Row HotTracked settings applied.
Please let me know if you have any other questions.
I was looking in the GridCell, instead of Cell. I got it now. Thanks for your help.