The visual a widget draws itself with in one state. Every field is optional and each falls back
independently as Skins.resolve walks its chain, so a skin can override just one channel of a
widget's look - its pressed background, say - and keep the rest.
The visual a widget draws itself with in one state. Every field is optional and each falls back independently as
Skins.resolvewalks its chain, so a skin can override just one channel of a widget's look - its pressed background, say - and keep the rest.