Menu

Commit [r1843]  Maximize  Restore  History

Renamed TWarnings.SwitchOff property as Enabled.

Modified all using code.
Also changed name of check box that updates this property in TCodeGenPrefsFrame to suit.

NOTE: Name of item relating to TWarnings.Enabled in User.config remains "SwitchOffWarnings" for backward compatibility reasons.

delphidabbler 2012-06-04

changed /trunk/Src/FrCodeGenPrefs.dfm
changed /trunk/Src/FrCodeGenPrefs.pas
changed /trunk/Src/USourceGen.pas
changed /trunk/Src/UWarnings.pas
/trunk/Src/FrCodeGenPrefs.dfm Diff Switch to side-by-side view
--- a/trunk/Src/FrCodeGenPrefs.dfm
+++ b/trunk/Src/FrCodeGenPrefs.dfm
@@ -19,14 +19,14 @@
     Caption = 'Min. &Compiler:'
     FocusControl = edMinCompiler
   end
-  object chkSwitchOff: TCheckBox
+  object chkWARNEnabled: TCheckBox
     Left = 0
     Top = 0
     Width = 414
     Height = 17
     Caption = 'Emit $&WARN directives to switch off listed warnings'
     TabOrder = 0
-    OnClick = chkSwitchOffClick
+    OnClick = chkWARNEnabledClick
   end
   object lvWarnings: TListView
     Left = 0
/trunk/Src/FrCodeGenPrefs.pas Diff Switch to side-by-side view
--- a/trunk/Src/FrCodeGenPrefs.pas
+++ b/trunk/Src/FrCodeGenPrefs.pas
@@ -25,7 +25,7 @@
  * The Initial Developer of the Original Code is Peter Johnson
  * (http://www.delphidabbler.com/).
  *
- * Portions created by the Initial Developer are Copyright (C) 2010-2011 Peter
+ * Portions created by the Initial Developer are Copyright (C) 2010-2012 Peter
  * Johnson. All Rights Reserved.
  *
  * Contributor(s)
@@ -48,7 +48,7 @@
 type
 
   TCodeGenPrefsFrame = class(TPrefsBaseFrame)
-    chkSwitchOff: TCheckBox;
+    chkWARNEnabled: TCheckBox;
     lvWarnings: TListView;
     lblSymbol: TLabel;
     lblMinCompiler: TLabel;
@@ -71,7 +71,7 @@
     procedure actUpdateUpdate(Sender: TObject);
     procedure actDeleteExecute(Sender: TObject);
     procedure actDeleteUpdate(Sender: TObject);
-    procedure chkSwitchOffClick(Sender: TObject);
+    procedure chkWARNEnabledClick(Sender: TObject);
     procedure lvWarningsClick(Sender: TObject);
     procedure edMinCompilerKeyPress(Sender: TObject; var Key: Char);
     procedure actPreviewExecute(Sender: TObject);
@@ -281,7 +281,7 @@
   }
 begin
   (fWarnings as IAssignable).Assign(Prefs.Warnings);
-  chkSwitchOff.Checked := fWarnings.SwitchOff;
+  chkWARNEnabled.Checked := fWarnings.Enabled;
   PopulateLV;
 end;
 
@@ -308,7 +308,7 @@
     @param Sender [in] Not used.
   }
 begin
-  actPreview.Enabled := (lvWarnings.Items.Count > 0) and chkSwitchOff.Checked;
+  actPreview.Enabled := (lvWarnings.Items.Count > 0) and chkWARNEnabled.Checked;
 end;
 
 procedure TCodeGenPrefsFrame.actUpdateExecute(Sender: TObject);
@@ -391,8 +391,8 @@
 begin
   btnPreview.Left := Width - btnPreview.Width;
   lvWarnings.Width := Width;
-  TCtrlArranger.AlignVCentres(0, [chkSwitchOff, btnPreview]);
-  lvWarnings.Top := TCtrlArranger.BottomOf([chkSwitchOff, btnPreview], 8);
+  TCtrlArranger.AlignVCentres(0, [chkWARNEnabled, btnPreview]);
+  lvWarnings.Top := TCtrlArranger.BottomOf([chkWARNEnabled, btnPreview], 8);
   TCtrlArranger.AlignVCentres(
     TCtrlArranger.BottomOf(lvWarnings, 8),
     [lblSymbol, edSymbol]
@@ -421,13 +421,13 @@
   mnuPreDefCompilers.Popup(PopupPos.X, PopupPos.Y);
 end;
 
-procedure TCodeGenPrefsFrame.chkSwitchOffClick(Sender: TObject);
+procedure TCodeGenPrefsFrame.chkWARNEnabledClick(Sender: TObject);
   {Click event handler for "switch off warnings" check box. Updated warnings
   object per state of check box.
     @param Sender [in] Not used.
   }
 begin
-  fWarnings.SwitchOff := chkSwitchOff.Checked;
+  fWarnings.Enabled := chkWARNEnabled.Checked;
 end;
 
 constructor TCodeGenPrefsFrame.Create(AOwner: TComponent);
@@ -447,7 +447,7 @@
     @param Prefs [in] Object used to store information.
   }
 begin
-  fWarnings.SwitchOff := chkSwitchOff.Checked;
+  fWarnings.Enabled := chkWARNEnabled.Checked;
   Prefs.Warnings := fWarnings;
 end;
 
/trunk/Src/USourceGen.pas Diff Switch to side-by-side view
Loading...
/trunk/Src/UWarnings.pas Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.