You've already forked lazarus-ccr
LazStats: Remove some unneeded code in refactored units.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7759 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -19,17 +19,17 @@ inherited BoxPlotFrm: TBoxPlotFrm
|
|||||||
TabOrder = 10
|
TabOrder = 10
|
||||||
end
|
end
|
||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
Left = 195
|
Left = 194
|
||||||
Top = 459
|
Top = 459
|
||||||
TabOrder = 9
|
TabOrder = 9
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 133
|
Left = 132
|
||||||
Top = 459
|
Top = 459
|
||||||
TabOrder = 8
|
TabOrder = 8
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 74
|
Left = 73
|
||||||
Top = 459
|
Top = 459
|
||||||
TabOrder = 7
|
TabOrder = 7
|
||||||
end
|
end
|
||||||
|
@ -441,11 +441,6 @@ begin
|
|||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
|
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.Clear;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -458,11 +453,6 @@ begin
|
|||||||
|
|
||||||
GrpinBtn.Enabled := (VarList.ItemIndex > -1) and (GroupEdit.Text = '');
|
GrpinBtn.Enabled := (VarList.ItemIndex > -1) and (GroupEdit.Text = '');
|
||||||
grpoutBtn.Enabled := (GroupEdit.Text <> '');
|
grpoutBtn.Enabled := (GroupEdit.Text <> '');
|
||||||
|
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.UpdateBtnStates;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,17 +19,17 @@ inherited BreakDownFrm: TBreakDownFrm
|
|||||||
TabOrder = 11
|
TabOrder = 11
|
||||||
end
|
end
|
||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
Left = 206
|
Left = 205
|
||||||
Top = 322
|
Top = 322
|
||||||
TabOrder = 10
|
TabOrder = 10
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 144
|
Left = 143
|
||||||
Top = 322
|
Top = 322
|
||||||
TabOrder = 9
|
TabOrder = 9
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 85
|
Left = 84
|
||||||
Top = 322
|
Top = 322
|
||||||
TabOrder = 8
|
TabOrder = 8
|
||||||
end
|
end
|
||||||
|
@ -655,6 +655,8 @@ procedure TBreakDownFrm.Reset;
|
|||||||
var
|
var
|
||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
VarList.Clear;
|
VarList.Clear;
|
||||||
SelList.Clear;
|
SelList.Clear;
|
||||||
DepVar.Text := '';
|
DepVar.Text := '';
|
||||||
@ -665,8 +667,6 @@ begin
|
|||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
|
|
||||||
if FReportFrame <> nil then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
if FAnovaReportFrame <> nil then
|
if FAnovaReportFrame <> nil then
|
||||||
FAnovaReportFrame.Clear;
|
FAnovaReportFrame.Clear;
|
||||||
|
|
||||||
@ -745,8 +745,6 @@ begin
|
|||||||
SelVarInBtn.Enabled := (VarList.ItemIndex > -1) and (DepVar.Text = '');
|
SelVarInBtn.Enabled := (VarList.ItemIndex > -1) and (DepVar.Text = '');
|
||||||
SelVarOutBtn.Enabled := (DepVar.Text <> '');
|
SelVarOutBtn.Enabled := (DepVar.Text <> '');
|
||||||
|
|
||||||
if FReportFrame <> nil then
|
|
||||||
FReportFrame.UpdateBtnStates;
|
|
||||||
if FAnovaReportFrame <> nil then
|
if FAnovaReportFrame <> nil then
|
||||||
FAnovaReportFrame.UpdateBtnStates;
|
FAnovaReportFrame.UpdateBtnStates;
|
||||||
end;
|
end;
|
||||||
|
@ -19,17 +19,17 @@ inherited BubbleForm: TBubbleForm
|
|||||||
TabOrder = 8
|
TabOrder = 8
|
||||||
end
|
end
|
||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
Left = 238
|
Left = 237
|
||||||
Top = 424
|
Top = 424
|
||||||
TabOrder = 7
|
TabOrder = 7
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 176
|
Left = 175
|
||||||
Top = 424
|
Top = 424
|
||||||
TabOrder = 6
|
TabOrder = 6
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 117
|
Left = 116
|
||||||
Top = 424
|
Top = 424
|
||||||
TabOrder = 5
|
TabOrder = 5
|
||||||
end
|
end
|
||||||
|
@ -490,11 +490,6 @@ begin
|
|||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
|
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.Clear;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -569,11 +564,6 @@ begin
|
|||||||
XOutBtn.Enabled := XEdit.Text <> '';
|
XOutBtn.Enabled := XEdit.Text <> '';
|
||||||
YOutBtn.Enabled := YEdit.Text <> '';
|
YOutBtn.Enabled := YEdit.Text <> '';
|
||||||
SizeOutBtn.Enabled := SizeEdit.Text <> '';
|
SizeOutBtn.Enabled := SizeEdit.Text <> '';
|
||||||
|
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.UpdateBtnStates;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -549,9 +549,8 @@ begin
|
|||||||
NormalDistChk.Checked := true;
|
NormalDistChk.Checked := true;
|
||||||
DistChange(nil);
|
DistChange(nil);
|
||||||
|
|
||||||
if FReportFrame <> nil then FReportFrame.Clear;
|
if FFreqChartFrame <> nil then
|
||||||
if FChartFrame <> nil then FChartFrame.Clear;
|
FFreqChartFrame.Clear;
|
||||||
if FFreqChartFrame <> nil then FFreqChartFrame.Clear;
|
|
||||||
|
|
||||||
FreqChartPage.TabVisible := false;
|
FreqChartPage.TabVisible := false;
|
||||||
end;
|
end;
|
||||||
@ -559,14 +558,16 @@ end;
|
|||||||
|
|
||||||
procedure TCompareDistFrm.UpdateBtnStates;
|
procedure TCompareDistFrm.UpdateBtnStates;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
|
if FFreqChartFrame <> nil then
|
||||||
|
FFreqChartFrame.UpdateBtnStates;
|
||||||
|
|
||||||
Var1InBtn.Enabled := (VarList.ItemIndex > -1) and (VarOneEdit.Text = '');
|
Var1InBtn.Enabled := (VarList.ItemIndex > -1) and (VarOneEdit.Text = '');
|
||||||
Var2InBtn.Enabled := (VarList.ItemIndex > -1) and (VarTwoEdit.Text = '');
|
Var2InBtn.Enabled := (VarList.ItemIndex > -1) and (VarTwoEdit.Text = '');
|
||||||
Var1OutBtn.Enabled := VarOneEdit.Text <> '';
|
Var1OutBtn.Enabled := VarOneEdit.Text <> '';
|
||||||
Var2OutBtn.Enabled := VarTwoEdit.Text <> '';
|
Var2OutBtn.Enabled := VarTwoEdit.Text <> '';
|
||||||
|
|
||||||
if FReportFrame <> nil then FReportFrame.UpdateBtnStates;
|
|
||||||
if FChartFrame <> nil then FChartFrame.UpdateBtnStates;
|
|
||||||
if FFreqChartFrame <> nil then FFreqChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,17 +19,17 @@ inherited CrossTabFrm: TCrossTabFrm
|
|||||||
TabOrder = 7
|
TabOrder = 7
|
||||||
end
|
end
|
||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
Left = 182
|
Left = 181
|
||||||
Top = 317
|
Top = 317
|
||||||
TabOrder = 6
|
TabOrder = 6
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 120
|
Left = 119
|
||||||
Top = 317
|
Top = 317
|
||||||
TabOrder = 5
|
TabOrder = 5
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 61
|
Left = 60
|
||||||
Top = 317
|
Top = 317
|
||||||
TabOrder = 4
|
TabOrder = 4
|
||||||
end
|
end
|
||||||
|
@ -38,7 +38,6 @@ type
|
|||||||
procedure UpdateBtnStates; override;
|
procedure UpdateBtnStates; override;
|
||||||
|
|
||||||
public
|
public
|
||||||
constructor Create(AOwner: TComponent); override;
|
|
||||||
procedure Reset; override;
|
procedure Reset; override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -302,30 +301,22 @@ end;
|
|||||||
|
|
||||||
{ TCrossTabFrm }
|
{ TCrossTabFrm }
|
||||||
|
|
||||||
constructor TCrossTabFrm.Create(AOwner: TComponent);
|
|
||||||
begin
|
|
||||||
inherited;
|
|
||||||
end;
|
|
||||||
|
|
||||||
|
|
||||||
procedure TCrossTabFrm.AdjustConstraints;
|
procedure TCrossTabFrm.AdjustConstraints;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
|
|
||||||
ParamsPanel.Constraints.MinWidth := Max(
|
ParamsPanel.Constraints.MinWidth := Max(
|
||||||
4*CloseBtn.Width + 3*CloseBtn.BorderSpacing.Left,
|
4*CloseBtn.Width + 3*CloseBtn.BorderSpacing.Left,
|
||||||
Max(Label1.Width, Label2.Width) + InBtn.Width + VarList.BorderSpacing.Right * 2
|
Max(Label1.Width, Label2.Width) + InBtn.Width + VarList.BorderSpacing.Right * 2
|
||||||
);
|
);
|
||||||
ParamsPanel.Constraints.MinHeight := 200;
|
ParamsPanel.Constraints.MinHeight := 200;
|
||||||
|
|
||||||
Constraints.MinWidth := ParamsPanel.Constraints.MinWidth + 300;;
|
|
||||||
Constraints.MinHeight := ParamsPanel.Constraints.MinHeight + 2*ParamsPanel.BorderSpacing.Top;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TCrossTabFrm.Compute;
|
procedure TCrossTabFrm.Compute;
|
||||||
var
|
var
|
||||||
lReport: TStringList;
|
lReport: TStringList;
|
||||||
calculator: TCrossTabCalculator;
|
crossTab: TCrossTabCalculator;
|
||||||
var_list: IntDyneVec = nil;
|
var_list: IntDyneVec = nil;
|
||||||
colNoSelected: IntDyneVec = nil;
|
colNoSelected: IntDyneVec = nil;
|
||||||
begin
|
begin
|
||||||
@ -344,13 +335,13 @@ begin
|
|||||||
lReport.Add('Analyzed data is from file ' + OS3MainFrm.FileNameEdit.Text);
|
lReport.Add('Analyzed data is from file ' + OS3MainFrm.FileNameEdit.Text);
|
||||||
lReport.Add('');
|
lReport.Add('');
|
||||||
|
|
||||||
calculator := TCrossTabCalculator.Create;
|
crossTab := TCrossTabCalculator.Create;
|
||||||
try
|
try
|
||||||
Prepare(var_list, colNoSelected);
|
Prepare(var_list, colNoSelected);
|
||||||
calculator.Execute(lReport, OS3MainFrm.DataGrid, var_list, colNoSelected);
|
crossTab.Execute(lReport, OS3MainFrm.DataGrid, var_list, colNoSelected);
|
||||||
FReportFrame.DisplayReport(lReport);
|
FReportFrame.DisplayReport(lReport);
|
||||||
finally
|
finally
|
||||||
calculator.Free;
|
crossTab.Free;
|
||||||
end;
|
end;
|
||||||
finally
|
finally
|
||||||
lReport.Free;
|
lReport.Free;
|
||||||
@ -433,14 +424,13 @@ procedure TCrossTabFrm.Reset;
|
|||||||
var
|
var
|
||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
VarList.Clear;
|
VarList.Clear;
|
||||||
SelList.Clear;
|
SelList.Clear;
|
||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
|
|
||||||
if FReportFrame <> nil then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -463,6 +453,8 @@ var
|
|||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
lSelected := false;
|
lSelected := false;
|
||||||
for i := 0 to VarList.Items.Count-1 do
|
for i := 0 to VarList.Items.Count-1 do
|
||||||
if VarList.Selected[i] then
|
if VarList.Selected[i] then
|
||||||
@ -480,9 +472,6 @@ begin
|
|||||||
break;
|
break;
|
||||||
end;
|
end;
|
||||||
OutBtn.Enabled := lSelected;
|
OutBtn.Enabled := lSelected;
|
||||||
|
|
||||||
if FReportFrame <> nil then
|
|
||||||
FReportFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,17 +21,17 @@ inherited DescriptiveFrm: TDescriptiveFrm
|
|||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
AnchorSideBottom.Control = ParamsPanel
|
AnchorSideBottom.Control = ParamsPanel
|
||||||
AnchorSideBottom.Side = asrBottom
|
AnchorSideBottom.Side = asrBottom
|
||||||
Left = 184
|
Left = 183
|
||||||
Top = 391
|
Top = 391
|
||||||
TabOrder = 10
|
TabOrder = 10
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 122
|
Left = 121
|
||||||
Top = 391
|
Top = 391
|
||||||
TabOrder = 9
|
TabOrder = 9
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 63
|
Left = 62
|
||||||
Top = 391
|
Top = 391
|
||||||
TabOrder = 8
|
TabOrder = 8
|
||||||
end
|
end
|
||||||
|
@ -559,16 +559,6 @@ var
|
|||||||
F: TReportFrame;
|
F: TReportFrame;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
(*
|
|
||||||
for i := PageControl.PageCount-1 downto 0 do
|
|
||||||
begin
|
|
||||||
if i > 0 then
|
|
||||||
PageControl.Pages[i].Free
|
|
||||||
else begin
|
|
||||||
F := GetReportFrame(i);
|
|
||||||
if Assigned(F) then F.Clear;
|
|
||||||
end;
|
|
||||||
end; *)
|
|
||||||
|
|
||||||
lSelected := false;
|
lSelected := false;
|
||||||
for i := 0 to VarList.Items.Count-1 do
|
for i := 0 to VarList.Items.Count-1 do
|
||||||
|
@ -256,6 +256,7 @@ end;
|
|||||||
procedure TGroupFreqForm.UpdateBtnStates;
|
procedure TGroupFreqForm.UpdateBtnStates;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
|
|
||||||
GrpInBtn.Enabled := (VarList.ItemIndex > -1);
|
GrpInBtn.Enabled := (VarList.ItemIndex > -1);
|
||||||
GrpOutBtn.Enabled := (GrpVarEdit.Text <> '');
|
GrpOutBtn.Enabled := (GrpVarEdit.Text <> '');
|
||||||
end;
|
end;
|
||||||
|
@ -257,6 +257,7 @@ var
|
|||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
|
|
||||||
VarList.Clear;
|
VarList.Clear;
|
||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
@ -265,9 +266,6 @@ begin
|
|||||||
GroupEdit.Text := '';
|
GroupEdit.Text := '';
|
||||||
LinesChk.Checked := false;
|
LinesChk.Checked := false;
|
||||||
|
|
||||||
if FReportFrame <> nil then FReportFrame.Clear;
|
|
||||||
if FChartFrame <> nil then FChartFrame.Clear;
|
|
||||||
|
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -296,6 +294,8 @@ var
|
|||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
lSelected := false;
|
lSelected := false;
|
||||||
for i:=0 to VarList.Items.Count-1 do
|
for i:=0 to VarList.Items.Count-1 do
|
||||||
if VarList.Selected[i] then
|
if VarList.Selected[i] then
|
||||||
@ -310,9 +310,6 @@ begin
|
|||||||
XOutBtn.Enabled := (XEdit.Text <> '');
|
XOutBtn.Enabled := (XEdit.Text <> '');
|
||||||
YOutBtn.Enabled := (YEdit.Text <> '');
|
YOutBtn.Enabled := (YEdit.Text <> '');
|
||||||
GroupOutBtn.Enabled := (GroupEdit.Text <> '');
|
GroupOutBtn.Enabled := (GroupEdit.Text <> '');
|
||||||
|
|
||||||
if FReportFrame <> nil then FReportFrame.UpdateBtnStates;
|
|
||||||
if FChartFrame <> nil then FChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -419,27 +419,24 @@ procedure TNormalityFrm.Reset;
|
|||||||
var
|
var
|
||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
TestVarEdit.Text := '';
|
inherited;
|
||||||
|
|
||||||
|
TestVarEdit.Clear;
|
||||||
|
|
||||||
VarList.Items.Clear;
|
VarList.Items.Clear;
|
||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
|
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.Clear;
|
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TNormalityFrm.UpdateBtnStates;
|
procedure TNormalityFrm.UpdateBtnStates;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
VarInBtn.Enabled := (VarList.ItemIndex > -1) and (TestVarEdit.Text = '');
|
VarInBtn.Enabled := (VarList.ItemIndex > -1) and (TestVarEdit.Text = '');
|
||||||
VarOutBtn.Enabled := (TestVarEdit.Text <> '');
|
VarOutBtn.Enabled := (TestVarEdit.Text <> '');
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.UpdateBtnStates;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -396,9 +396,6 @@ begin
|
|||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
|
|
||||||
if FReportFrame <> nil then FReportFrame.Clear;
|
|
||||||
if FChartFrame <> nil then FChartFrame.Clear;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,17 +19,17 @@ inherited XvsMultYForm: TXvsMultYForm
|
|||||||
TabOrder = 6
|
TabOrder = 6
|
||||||
end
|
end
|
||||||
inherited ComputeBtn: TButton
|
inherited ComputeBtn: TButton
|
||||||
Left = 158
|
Left = 157
|
||||||
Top = 459
|
Top = 459
|
||||||
TabOrder = 5
|
TabOrder = 5
|
||||||
end
|
end
|
||||||
inherited ResetBtn: TButton
|
inherited ResetBtn: TButton
|
||||||
Left = 96
|
Left = 95
|
||||||
Top = 459
|
Top = 459
|
||||||
TabOrder = 4
|
TabOrder = 4
|
||||||
end
|
end
|
||||||
inherited HelpBtn: TButton
|
inherited HelpBtn: TButton
|
||||||
Left = 37
|
Left = 36
|
||||||
Top = 459
|
Top = 459
|
||||||
end
|
end
|
||||||
inherited ButtonBevel: TBevel
|
inherited ButtonBevel: TBevel
|
||||||
|
@ -189,20 +189,20 @@ procedure TXvsMultYForm.Reset;
|
|||||||
var
|
var
|
||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
VarList.Clear;
|
inherited;
|
||||||
|
|
||||||
YBox.Clear;
|
YBox.Clear;
|
||||||
XEdit.Clear;
|
XEdit.Clear;
|
||||||
|
PlotTitleEdit.Clear;
|
||||||
|
|
||||||
XInBtn.Enabled := true;
|
XInBtn.Enabled := true;
|
||||||
XOutBtn.Enabled := false;
|
XOutBtn.Enabled := false;
|
||||||
YInBtn.Enabled := true;
|
YInBtn.Enabled := true;
|
||||||
YOutBtn.Enabled := false;
|
YOutBtn.Enabled := false;
|
||||||
PlotTitleEdit.Text := '';
|
|
||||||
|
VarList.Clear;
|
||||||
for i := 1 to NoVariables do
|
for i := 1 to NoVariables do
|
||||||
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
VarList.Items.Add(OS3MainFrm.DataGrid.Cells[i,0]);
|
||||||
if Assigned(FReportFrame) then
|
|
||||||
FReportFrame.Clear;
|
|
||||||
if Assigned(FChartFrame) then
|
|
||||||
FChartFrame.Clear;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -210,14 +210,13 @@ procedure TXvsMultYForm.UpdateBtnStates;
|
|||||||
var
|
var
|
||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
begin
|
begin
|
||||||
|
inherited;
|
||||||
|
|
||||||
lSelected := AnySelected(VarList);
|
lSelected := AnySelected(VarList);
|
||||||
XInBtn.Enabled := lSelected and (XEdit.Text = '');
|
XInBtn.Enabled := lSelected and (XEdit.Text = '');
|
||||||
YInBtn.Enabled := lSelected;
|
YInBtn.Enabled := lSelected;
|
||||||
xOutBtn.Enabled := (XEdit.Text <> '');
|
xOutBtn.Enabled := (XEdit.Text <> '');
|
||||||
YOutBtn.Enabled := AnySelected(YBox);
|
YOutBtn.Enabled := AnySelected(YBox);
|
||||||
|
|
||||||
if Assigned(FReportFrame) then FReportFrame.UpdateBtnStates;
|
|
||||||
if Assigned(FChartFrame) then FChartFrame.UpdateBtnStates;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user