csharp
public sealed class BooleanDrawerA checkbox, whose third state is "the selected objects disagree".
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The indeterminate state is not decoration. Twenty objects with the flag half on must not show an unchecked box, because the next click would turn it on everywhere and the user would have no way to know that is what they did.
Methods (2)
protected override CheckBox Build(InspectorField field, UiElement parent)Makes the controls, once.
protected override void Show(InspectorField field, CheckBox editor, bool value, bool isMixed)Puts the current value into the controls.
Used by (2)
- DrawerRegistryVixen.Editor.Inspector
- DrawerTestsVixen.Editor.Inspector.Tests