mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-06 12:00:40 +02:00
JCF2: set Enabled state of controls in obfuscate settings
git-svn-id: trunk@33350 -
This commit is contained in:
parent
48b7f94535
commit
310cccba14
@ -106,6 +106,7 @@ inherited fObfuscateSettings: TfObfuscateSettings
|
||||
Width = 97
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&Obfuscate mode'
|
||||
OnChange = cbEnabledChange
|
||||
TabOrder = 0
|
||||
end
|
||||
end
|
||||
|
@ -45,6 +45,7 @@ type
|
||||
cbRebreak: TCheckBox;
|
||||
cbRemoveIndent: TCheckBox;
|
||||
cbEnabled: TCheckBox;
|
||||
procedure cbEnabledChange(Sender: TObject);
|
||||
public
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
|
||||
@ -64,6 +65,18 @@ uses
|
||||
|
||||
{ TfObfuscateSettings }
|
||||
|
||||
procedure TfObfuscateSettings.cbEnabledChange(Sender: TObject);
|
||||
var
|
||||
b: Boolean;
|
||||
begin
|
||||
b := (Sender as TCheckBox).Checked;
|
||||
rgObfuscateCaps.Enabled := b;
|
||||
cbRemoveWhiteSpace.Enabled := b;
|
||||
cbRemoveComments.Enabled := b;
|
||||
cbRemoveIndent.Enabled := b;
|
||||
cbRebreak.Enabled := b;
|
||||
end;
|
||||
|
||||
constructor TfObfuscateSettings.Create(AOwner: TComponent);
|
||||
begin
|
||||
inherited;
|
||||
@ -89,6 +102,7 @@ begin
|
||||
cbRemoveComments.Caption := lisObfsRemoveComments;
|
||||
cbRemoveIndent.Caption := lisObfsRemoveIndent;
|
||||
cbRebreak.Caption := lisObfsRebreakLines;
|
||||
cbEnabledChange(cbEnabled);
|
||||
end;
|
||||
|
||||
procedure TfObfuscateSettings.ReadSettings(AOptions: TAbstractIDEOptions);
|
||||
|
Loading…
Reference in New Issue
Block a user