Posted 8 September 2017, 5:19 am EST
It seems that Skins in Spread are only partially implemented.
If I set the skin to Rose it changes the Column/Row Headers to rose, but everything else remains in shades of blue.
To be useful it needs to set the scroll bars, splitter bars, 'GreyArea', etc. to a matching set of colors.
I know I can fix this by creating my own Interface and Scrollbar renderers but that requires a lot of work - most of which is looking at your skins to determin (visually) what colors you used in the column headers so that I can then define my own renderers that match.
(This isn't too bad if you only want to work with 1 skin, but if you want to allow the user to choose their own skin you have to repeat it for every skin, and add code to determine which skin they selected and create the matching renderers.)
For a full implementation of skins, setting any of the predefined skins should also set the Interface and Scrollbar renderers to match.
At a minimum FarPoint need to publish the list of colors used within their predefined skins so that we can create matching renderers without spending days trying to figure out the colors for ourselves.
(This info can probably be pulled directly from the source code file that applies the skins)