anchor.diff:      Focusable: Boolean; //Can this control have focus (e.g. TKMEdit sets this true)
       State: TKMControlStateSet; //Each control has it localy to avoid quering Collection on each Render
       Scale: Single; //Child controls position is scaled
  -    DrawOutline: Boolean;
  -    OutlineColor: Cardinal;
   
       Tag: Integer; //Some tag which can be used for various needs
       Hint: UnicodeString; //Text that shows up when cursor is over that control, mainly for Buttons
  
positive.code:   OffX: Integer;
  begin
    inherited;
    TKMRenderUI.WriteBevel(AbsLeft, AbsTop, Width, Height);
    if fEnabled then Col:=$FFFFFFFF else Col:=$FF888888;
  
  
negative.code: begin
    Inc(CtrlPaintCount);
  
    if SHOW_CONTROLS_FOCUS and (csFocus in State) then
    begin
      TKMRenderUI.WriteShape(AbsLeft-1, AbsTop-1, Width+2, Height+2, $00000000, $FF00D0FF);
      TKMRenderUI.WriteShape(AbsLeft-2, AbsTop-2, Width+4, Height+4, $00000000, $FF00D0FF);
    end;
  
    if not SHOW_CONTROLS_OVERLAY then exit;
  
  