public override void PopulateFromBase(PaletteButtonSpecStyle style)
{
base.PopulateFromBase(style);
Image = Redirector.GetButtonSpecImage(style, PaletteState.Normal);
ImageStates.ImageDisabled = Redirector.GetButtonSpecImage(style, PaletteState.Disabled);
ImageStates.ImageNormal = Redirector.GetButtonSpecImage(style, PaletteState.Normal);
ImageStates.ImageTracking = Redirector.GetButtonSpecImage(style, PaletteState.Tracking);
ImageStates.ImagePressed = Redirector.GetButtonSpecImage(style, PaletteState.Pressed);
ImageStates.ImageCheckedNormal = Redirector.GetButtonSpecImage(style, PaletteState.CheckedNormal);
ImageStates.ImageCheckedTracking = Redirector.GetButtonSpecImage(style, PaletteState.CheckedTracking);
ImageStates.ImageCheckedPressed = Redirector.GetButtonSpecImage(style, PaletteState.CheckedPressed);
Text = Redirector.GetButtonSpecShortText(style);
ExtraText = Redirector.GetButtonSpecLongText(style);
ColorMap = Redirector.GetButtonSpecColorMap(style);
}