anchor.diff:      PAGE_NAVIGATION_NEXT     = 3;
       PAGE_NAVIGATION_LAST     = 4;
     protected { component interface part }
  -    FAllPanel: TPanel;
  +    FMainPanel: TPanel;
       FSearchLabel: TLabel;
       FSearchEdit: TEdit;
       FSearchButton: TButton;
  
positive.code:   ARefreshColumns: boolean);
  begin
    FGrid := AGrid;
    FGrid.FAllPanel.Enabled := false;
    FGrid.FFetchDataThreadTimer.Enabled:=true;
    FGrid.FLoadDataPanel.Visible:=True;
    FGrid.FLoadDataPanel.BringToFront;
  
negative.code:     OnTimer:=FetchDataThreadProgress;
    end;
  
    FEditingDoneTimer := TTimer.Create(Self);
    with FEditingDoneTimer do
    begin
      Enabled:=false;
      Interval:=2000;
    end;
  
    { default values for properties }
    PageSize := 100;
    PageIndex := -1;
  