anchor.diff:    // Edit
     wc          := TVFDWidgetClass.Create(TfpgEdit);
     wc.NameBase := 'Edit';
  -//  wc.AddProperty('Color', TPropertyColor, 'Text color');
     wc.AddProperty('AutoSelect', TPropertyBoolean, 'On receiving focus, auto select text');
     wc.AddProperty('AutoSize', TPropertyBoolean, 'Change Height based on FontDesc being set');
  +  wc.AddProperty('BackgroundColor', TPropertyColor, '');
     wc.AddProperty('BorderStyle', TPropertyEnum, '');
  +  wc.AddProperty('Enabled', TPropertyBoolean, '');
     wc.AddProperty('ExtraHint', TPropertyString, '');
  -  wc.AddProperty('Hint', TPropertyString, 'Tooltip hint');
  +  wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
  +  wc.AddProperty('Hint', TPropertyString, 'Tooltip hint');
  +  wc.AddProperty('IgnoreMouseCursor', TPropertyBoolean, 'If True, then mouse pointer doesn''t change');
  +  wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
  +  wc.AddProperty('ShowHint', TPropertyBoolean, '');
     wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
     wc.AddProperty('Text', TPropertyString, 'Initial text');
  -  wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
  -  wc.AddProperty('IgnoreMouseCursor', TPropertyBoolean, 'If True, then mouse pointer doesn''t change');
  -  wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
  -  wc.AddProperty('ShowHint', TPropertyBoolean, '');
  +  wc.AddProperty('TextColor', TPropertyColor, '');
     wc.WidgetIconName := 'vfd.edit';
     RegisterVFDWidget(wc);
   
     // Memo
     wc          := TVFDWidgetClass.Create(TfpgMemo);
     wc.NameBase := 'Memo';
  +  wc.AddProperty('BackgroundColor', TPropertyColor, '');
  +  wc.AddProperty('Enabled', TPropertyBoolean, '');
  +  wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
     wc.AddProperty('Hint', TPropertyString, 'Tooltip hint');
     wc.AddProperty('Lines', TPropertyStringList, '');
  -  wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
  -  wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
  -  wc.AddProperty('ShowHint', TPropertyBoolean, '');
  -  wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
  +  wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
  +  wc.AddProperty('ShowHint', TPropertyBoolean, '');
  +  wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
  +  wc.AddProperty('TextColor', TPropertyColor, '');
     wc.WidgetIconName := 'vfd.memo';
     RegisterVFDWidget(wc);
   
  
positive.code:   wc.AddProperty('ShowHint', TPropertyBoolean, '');
    wc.AddProperty('ShowImages',TPropertyBoolean, 'Boolean value');
    wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
    wc.AddProperty('TreeLineStyle', TPropertyEnum, '');
    wc.WidgetIconName := 'vfd.treeview';
    RegisterVFDWidget(wc);
  
negative.code:   wc          := TVFDWidgetClass.Create(TfpgForm);
    wc.NameBase := 'frm';
    wc.AddProperty('WindowTitle', TPropertyString, '');
    wc.AddProperty('Hint', TPropertyString, 'Tooltip hint');
    wc.AddProperty('ShowHint', TPropertyBoolean, '');
    wc.AddProperty('Sizeable', TPropertyBoolean, 'Can the form be resized at runtime');
    //wc.AddProperty('BackgroundColor', TPropertyColor, '');
    //wc.AddProperty('TextColor', TPropertyColor, '');
    //wc.AddProperty('MaxHeight', TPropertyInteger, '');
    //wc.AddProperty('MaxWidth', TPropertyInteger, '');
    //wc.AddProperty('MinHeight', TPropertyInteger, '');
    //wc.AddProperty('MinWidth', TPropertyInteger, '');
    //wc.AddProperty('FullScreen', TPropertyBoolean, '');
    //wc.AddProperty('WindowPosition', TPropertyEnum, '');
    FVFDFormWidget := wc;
  
    // Label
    wc          := TVFDWidgetClass.Create(TfpgLabel);
    wc.NameBase := 'Label';
    wc.AddProperty('Alignment', TPropertyEnum, 'Horizontal text alignment');
    wc.AddProperty('BackgroundColor', TPropertyColor, '');
    wc.AddProperty('Enabled', TPropertyBoolean, '');
    wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the label text');
    wc.AddProperty('Hint', TPropertyString, 'Tooltip hint');
    wc.AddProperty('Layout', TPropertyEnum, 'Vertical text layout');
    wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
    wc.AddProperty('ShowHint', TPropertyBoolean, '');
    wc.AddProperty('Text', TPropertyString, 'Label text');
    wc.AddProperty('TextColor', TPropertyColor, '');
    wc.AddProperty('WrapText', TPropertyBoolean, 'If True text will wrap when it doesn''t fit the width');
    wc.WidgetIconName := 'vfd.label';
    RegisterVFDWidget(wc);
  