
So it's fairly simple to give checkboxes a different "radio_checked/radio_unchecked" icon, in a Theme, as per the left-side. But what if I want to include some additional information/state, in the checkboxes? For instance, say two were required, two were optional (as per the right-side). I'd just color the background or something, so the "radio_unchecked" icon would have two different values, depending on what the game told it to be.
But of course, there's only one icon per state in the Theme.
I can think of ways that might barely do it, like having/assigning multiple Themes, in code, but that's fairly hideous. I'm pretty sure it's going to require in-code updating in any case, since the information has to get to the checkboxes in code - but I'm not sure how to do it.
(and I realize I could use text for additional information, like ["noon (required)", "night (optional)"...], but the more text, the more that would need to be localized. If I can do things graphically, I want to.
So any options? Thanks.