public virtual void PopulateFromBase(PaletteState state)
{
// Get the values and set into storage
Draw = GetContentDraw(state);
DrawFocus = GetContentDrawFocus(state);
Image.ImageH = GetContentImageH(state);
Image.ImageV = GetContentImageV(state);
Image.Effect = GetContentImageEffect(state);
Image.ImageColorMap = GetContentImageColorMap(state);
Image.ImageColorTo = GetContentImageColorTo(state);
ShortText.Font = GetContentShortTextFont(state);
ShortText.Hint = GetContentShortTextHint(state);
ShortText.Prefix = GetContentShortTextPrefix(state);
ShortText.Trim = GetContentShortTextTrim(state);
ShortText.TextH = GetContentShortTextH(state);
ShortText.TextV = GetContentShortTextV(state);
ShortText.MultiLineH = GetContentShortTextMultiLineH(state);
ShortText.MultiLine = GetContentShortTextMultiLine(state);
ShortText.Color1 = GetContentShortTextColor1(state);
ShortText.Color2 = GetContentShortTextColor2(state);
ShortText.ColorStyle = GetContentShortTextColorStyle(state);
ShortText.ColorAlign = GetContentShortTextColorAlign(state);
ShortText.ColorAngle = GetContentShortTextColorAngle(state);
ShortText.Image = GetContentShortTextImage(state);
ShortText.ImageStyle = GetContentShortTextImageStyle(state);
ShortText.ImageAlign = GetContentShortTextImageAlign(state);
LongText.Font = GetContentLongTextFont(state);
LongText.Hint = GetContentLongTextHint(state);
LongText.Prefix = GetContentLongTextPrefix(state);
LongText.Trim = GetContentLongTextTrim(state);
LongText.TextH = GetContentLongTextH(state);
LongText.TextV = GetContentLongTextV(state);
LongText.MultiLineH = GetContentLongTextMultiLineH(state);
LongText.MultiLine = GetContentLongTextMultiLine(state);
LongText.Color1 = GetContentLongTextColor1(state);
LongText.Color2 = GetContentLongTextColor2(state);
LongText.ColorStyle = GetContentLongTextColorStyle(state);
LongText.ColorAlign = GetContentLongTextColorAlign(state);
LongText.ColorAngle = GetContentLongTextColorAngle(state);
LongText.Image = GetContentLongTextImage(state);
LongText.ImageStyle = GetContentLongTextImageStyle(state);
LongText.ImageAlign = GetContentLongTextImageAlign(state);
Padding = GetContentPadding(state);
AdjacentGap = GetContentAdjacentGap(state);
}