anchor.diff:    SDefaultCaption = 'Edit values';
     SErrorNotADate = 'Not a date.';
     SErrorNotANumber = 'Not a number.';
  +  SErrorNotAColor = 'Not a color.';
     SErrorNotATime = 'Not a time.';
     SErrorNotAMonth = 'Not a month.';
     SErrorNotAYear = 'Not a year.';
  
positive.code:       end;
      finally
        calendarFrm.Free;
      end;
    end
    else if (curLine.Configuration.EditorKind = ekDialog) then
  
negative.code:     procedure CheckYear(const aOldStringValue : string; const aDataType: TmEditorLineDataType; const aDistanceInMonths : integer; var aNewStringValue : string; var aActualValue : variant);
      procedure CheckMonth(const aOldStringValue : string; const aDataType: TmEditorLineDataType; var aNewStringValue : string; var aActualValue : variant);
      procedure CheckFloat (const aOldStringValue : string; var aNewStringValue : string; var aActualValue : variant; const aLineConfiguration : TmEditorLineConfiguration);
      procedure CheckColor (const aOldStringValue : string; var aNewStringValue : string; var aActualValue : variant);
    private
      procedure SetMultiEditMode(AValue: boolean);
    public
  