anchor.diff: -unit KM_Controls;
  +﻿unit KM_Controls;
   {$I KaM_Remake.inc}
   interface
   uses
  
positive.code:     Tag2: Integer; //Some tag which can be used for various needs
  
      constructor Create(aParent: TKMPanel; aLeft, aTop, aWidth, aHeight: Integer; aPaintLayer: Integer = 0);
      function HitTest(X, Y: Integer; aIncludeDisabled: Boolean = False; aIncludeNotHitable: Boolean = False): Boolean; virtual;
  
      property Parent: TKMPanel read fParent;
  
negative.code: procedure TKMSelectableEdit.Changed;
  begin
    // OnChange should be called here, since we changed the input and don't want to wait until KeyUp event
    if Assigned(OnChange) then
      OnChange(Self);
  end;
  
  
  