public override bool GetVisible(IPalette palette)
{
switch (Navigator.Button.CloseButtonDisplay)
{
case ButtonDisplay.Hide:
// Always hide
return false;
case ButtonDisplay.ShowDisabled:
case ButtonDisplay.ShowEnabled:
// Always show
return true;
case ButtonDisplay.Logic:
return true;
default:
// Should never happen!
Debug.Assert(false);
return false;
}
}