public override Image GetDropDownButtonImage(PaletteState state)
{
// Grab state specific image
Image retImage = null;
switch(state)
{
case PaletteState.Disabled:
retImage = _images.Disabled;
break;
case PaletteState.Normal:
retImage = _images.Normal;
break;
case PaletteState.Tracking:
retImage = _images.Tracking;
break;
case PaletteState.Pressed:
retImage = _images.Pressed;
break;
}
// Not found, then get the common image
if (retImage == null)
retImage = _images.Common;
// Not found, then inherit from target
if (retImage == null)
retImage = Target.GetDropDownButtonImage(state);
return retImage;
}