You've already forked lazarus-ccr
LazStats: Simplify enabled arrows in some forms.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7361 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -78,7 +78,7 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math, Utils;
|
||||||
|
|
||||||
{ TBNestedAForm }
|
{ TBNestedAForm }
|
||||||
|
|
||||||
@ -574,17 +574,9 @@ end;
|
|||||||
|
|
||||||
procedure TBNestedAForm.UpdateBtnStates;
|
procedure TBNestedAForm.UpdateBtnStates;
|
||||||
var
|
var
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
lSelected := AnySelected(VarList);
|
||||||
for i := 0 to VarList.Items.Count-1 do
|
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
|
|
||||||
AInBtn.Enabled := lSelected and (ACodes.Text = '');
|
AInBtn.Enabled := lSelected and (ACodes.Text = '');
|
||||||
BInBtn.Enabled := lSelected and (BCodes.Text = '');
|
BInBtn.Enabled := lSelected and (BCodes.Text = '');
|
||||||
DepInBtn.Enabled := lSelected and (DepEdit.Text = '');
|
DepInBtn.Enabled := lSelected and (DepEdit.Text = '');
|
||||||
|
@ -133,7 +133,7 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math, Utils;
|
||||||
|
|
||||||
{ TBestRegFrm }
|
{ TBestRegFrm }
|
||||||
|
|
||||||
@ -786,28 +786,9 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TBestRegFrm.UpdateBtnStates;
|
procedure TBestRegFrm.UpdateBtnStates;
|
||||||
var
|
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
InBtn.Enabled := AnySelected(VarList);
|
||||||
for i:=0 to VarList.Items.Count - 1 do
|
OutBtn.Enabled := AnySelected(BlockList);
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
InBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
lSelected := false;
|
|
||||||
for i := 0 to BlockList.Items.Count-1 do
|
|
||||||
if BlockList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
OutBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
DepInBtn.Enabled := (VarList.ItemIndex > -1) and (DepVar.Text <= '');
|
DepInBtn.Enabled := (VarList.ItemIndex > -1) and (DepVar.Text <= '');
|
||||||
DepOutBtn.Enabled := DepVar.Text <> '';
|
DepOutBtn.Enabled := DepVar.Text <> '';
|
||||||
end;
|
end;
|
||||||
|
@ -69,7 +69,8 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math,
|
||||||
|
Utils;
|
||||||
|
|
||||||
procedure TLSMregForm.ResetBtnClick(Sender: TObject);
|
procedure TLSMregForm.ResetBtnClick(Sender: TObject);
|
||||||
var
|
var
|
||||||
@ -413,27 +414,13 @@ end;
|
|||||||
|
|
||||||
procedure TLSMregForm.UpdateBtnStates;
|
procedure TLSMregForm.UpdateBtnStates;
|
||||||
var
|
var
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
lSelected := AnySelected(VarList);
|
||||||
for i := 0 to VarList.Items.Count-1 do
|
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
DepInBtn.Enabled := lSelected;
|
DepInBtn.Enabled := lSelected;
|
||||||
InBtn.Enabled := lSelected;
|
InBtn.Enabled := lSelected;
|
||||||
|
|
||||||
lSelected := false;
|
OutBtn.Enabled := AnySelected(IndepVars);
|
||||||
for i := 0 to IndepVars.Items.Count-1 do
|
|
||||||
if IndepVars.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
OutBtn.Enabled := lSelected;
|
|
||||||
DepOutBtn.Enabled := DepVar.Text <> '';
|
DepOutBtn.Enabled := DepVar.Text <> '';
|
||||||
AllBtn.Enabled := VarList.Items.Count > 0;
|
AllBtn.Enabled := VarList.Items.Count > 0;
|
||||||
end;
|
end;
|
||||||
|
@ -61,7 +61,7 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math, Utils;
|
||||||
|
|
||||||
{ TSimultFrm }
|
{ TSimultFrm }
|
||||||
|
|
||||||
@ -427,28 +427,9 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSimultFrm.UpdateBtnStates;
|
procedure TSimultFrm.UpdateBtnStates;
|
||||||
var
|
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
InBtn.Enabled := AnySelected(VarList);
|
||||||
for i := 0 to VarList.Items.Count-1 do
|
OutBtn.Enabled := AnySelected(ListBox1);
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
InBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
lSelected := false;
|
|
||||||
for i := 0 to ListBox1.Items.Count-1 do
|
|
||||||
if ListBox1.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
OutBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
AllBtn.Enabled := VarList.Items.Count > 0;
|
AllBtn.Enabled := VarList.Items.Count > 0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math, Utils;
|
||||||
|
|
||||||
{ TCochranQFrm }
|
{ TCochranQFrm }
|
||||||
|
|
||||||
@ -233,28 +233,9 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCochranQFrm.UpdateBtnStates;
|
procedure TCochranQFrm.UpdateBtnStates;
|
||||||
var
|
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
InBtn.Enabled := AnySelected(VarList);
|
||||||
for i:=0 to VarList.Items.Count-1 do
|
OutBtn.Enabled := AnySelected(SelList);
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
InBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
lSelected := false;
|
|
||||||
for i:=0 to SelList.Items.Count-1 do
|
|
||||||
if SelList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
OutBtn.Enabled := lSelected;
|
|
||||||
|
|
||||||
AllBtn.Enabled := VarList.Items.Count > 0;
|
AllBtn.Enabled := VarList.Items.Count > 0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Math;
|
Math, Utils;
|
||||||
|
|
||||||
{ TFriedmanFrm }
|
{ TFriedmanFrm }
|
||||||
|
|
||||||
@ -401,29 +401,13 @@ end;
|
|||||||
|
|
||||||
procedure TFriedmanFrm.UpdateBtnStates;
|
procedure TFriedmanFrm.UpdateBtnStates;
|
||||||
var
|
var
|
||||||
i: Integer;
|
|
||||||
lSelected: Boolean;
|
lSelected: Boolean;
|
||||||
begin
|
begin
|
||||||
lSelected := false;
|
lSelected := AnySelected(VarList);
|
||||||
for i:= 0 to VarList.Items.Count-1 do
|
|
||||||
if VarList.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
GrpIn.Enabled := lSelected and (GrpVar.Text = '');
|
GrpIn.Enabled := lSelected and (GrpVar.Text = '');
|
||||||
TrtIn.Enabled := lSelected;
|
TrtIn.Enabled := lSelected;
|
||||||
|
|
||||||
GrpOut.Enabled := GrpVar.Text <> '';
|
GrpOut.Enabled := GrpVar.Text <> '';
|
||||||
|
TrtOut.Enabled := AnySelected(TreatVars)
|
||||||
lSelected := false;
|
|
||||||
for i := 0 to TreatVars.Items.Count-1 do
|
|
||||||
if TreatVars.Selected[i] then
|
|
||||||
begin
|
|
||||||
lSelected := true;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
TrtOut.Enabled := lSelected;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user