anchor.diff:      FLastSidebarPanel: string;
       FLastBottomPanel: string;
       FLastSelectedCommand: integer;
  -    FLastMousePosStopped: TPoint;
  +    FLastMousePos: TPoint;
       FOption_OpenReadOnly: boolean;
       FOption_OpenNewWindow: boolean;
       FOption_WindowPos: string;
  
positive.code: 
  procedure TfmMain.TimerAppIdleTimer(Sender: TObject);
  var
    S: string;
    P: TPoint;
    Ed: TATSynEdit;
  begin
    while FListConsole.Count>0 do
    begin
  
negative.code:     MsgLogConsole(S);
    end;
  
    PntScreen:= Mouse.CursorPos;
    if PntScreen<>FLastMousePos then
    begin
      FLastMousePos:= PntScreen;
      for i:= Low(TATGroupsNums) to High(TATGroupsNums) do
      begin
        Ed:= GetEditorActiveInGroup(i);
        if Ed=nil then Break;
        PntLocal:= Ed.ScreenToClient(PntScreen);
        if PtInRect(Ed.ClientRect, PntLocal) then
        begin
          DoPyEvent(Ed, cEventOnMouseStop, [
            IntToStr(PntLocal.X),
            IntToStr(PntLocal.Y)
            ]);
          Break;
        end;
      end;
    end;
  end;
  
  