anchor.diff:      procedure UpdateEnableStatus; override;
       function DoPanelHandleMouseWheelByDefault: Boolean; virtual;
       procedure DoPaint(aPaintLayer: Integer); virtual;
  +
  +    procedure Enlarge(aChild: TKMControl);
     public
       PanelHandleMouseWheelByDefault: Boolean; //Do whole panel handle MW by default? Usually it is
       FocusedControlIndex: Integer; //Index of currently focused control on this Panel
  
positive.code: unit KM_Controls;
  {$I KaM_Remake.inc}
  interface
  uses
  
negative.code: // Check Control including all its Parents to see if Control is actually displayed/visible
  function TKMControl.GetVisible: Boolean;
  begin
    if Self = nil then Exit(False);
  
    Result := fVisible and ((Parent = nil) or Parent.Visible);
  end;
  
  