Menu

Diff of /trunk/Src/USaveDialogEx.pas [r270] .. [r271]  Maximize  Restore

Switch to side-by-side view

--- a/trunk/Src/USaveDialogEx.pas
+++ b/trunk/Src/USaveDialogEx.pas
@@ -60,13 +60,14 @@
   }
   TSaveDialogEx = class(TSaveDialog)
   strict private
-    fHelpKeyword: string;
-      {Value of HelpKeyword property}
-    fWantDefaultHelpSupport: Boolean;
-      {Value of WantDefaultHelpSupport property}
+    fHelpKeyword: string;             // Value of HelpKeyword property
+    fWantDefaultHelpSupport: Boolean; // Value of WantDefaultHelpSupport prop
   protected
-    fOldExplorerHook: Pointer;
-      {Reference to original explorer hook function provided by Delphi}
+    fOldExplorerHook: Pointer;        // Reference to original explorer hook fn
+    procedure AlignDlg; virtual;
+      {Aligns dialog box to owner control.
+      }
+  strict protected
     function TaskModalDialog(DialogFunc: Pointer; var DialogData): Bool;
       override;
       {Overridden method that updates the DialogData structure to route message
@@ -90,20 +91,17 @@
     procedure DoShow; override;
       {Sets up dialog just before it is displayed.
       }
-    procedure AlignDlg; virtual;
-      {Aligns dialog box to owner control.
-      }
     function DisplayHelp: Boolean; virtual;
-      {Calls program's help manager to display help if HelpKeyword or
-      HelpContext properties are set. HelpKeyword is used in preference.
-        @return True if help manager was called or False if not (i.e. neither
-          HelpKeyword nor HelpContext were set).
+      {Calls program's help manager to display help if HelpKeyword property is
+      set.
+        @return True if help manager was called or False if not (HelpKeyword not
+          set).
       }
     property WantDefaultHelpSupport: Boolean
       read fWantDefaultHelpSupport write fWantDefaultHelpSupport;
       {Indicates if support for default help processing is required. When false
       the dialog never displays the help button. When true display depends on
-      state of HelpKeyword or HelpContext properties}
+      state of HelpKeyword property}
   public
     constructor Create(AOwner: TComponent); override;
       {Class constructor. Creates dialog box.
@@ -111,15 +109,14 @@
           AOwner.
       }
     function Execute: Boolean; override;
-      {Displays dialog box. Ensures help button is displayed if HelpKeyword or
-      HelpContext properties are set.
+      {Displays dialog box. Ensures help button is displayed if HelpKeyword
+      property is set.
         @return True if user OKs and False if cancels.
       }
   published
     property HelpKeyword: string
       read fHelpKeyword write fHelpKeyword;
-      {ALink help keyword used to access help topic when help button clicked.
-      When set this property is used in preference to HelpContext}
+      {Help keyword used to access help topic when help button clicked}
   end;
 
 
@@ -219,17 +216,14 @@
 end;
 
 function TSaveDialogEx.DisplayHelp: Boolean;
-  {Calls program's help manager to display help if HelpKeyword or HelpContext
-  properties are set. HelpKeyword is used in preference.
-    @return True if help manager was called or False if not (i.e. neither
-      HelpKeyword nor HelpContext were set).
+  {Calls program's help manager to display help if HelpKeyword property is set.
+    @return True if help manager was called or False if not (HelpKeyword not
+      set).
   }
 begin
   Result := True;
   if HelpKeyword <> '' then
     HelpMgr.ShowHelp(HelpKeyword)
-  else if HelpContext <> 0 then
-    HelpMgr.ShowHelp(HelpContext)
   else
     Result := False;
 end;
@@ -244,12 +238,12 @@
 end;
 
 function TSaveDialogEx.Execute: Boolean;
-  {Displays dialog box. Ensures help button is displayed if HelpKeyword or
-  HelpContext properties are set.
+  {Displays dialog box. Ensures help button is displayed if HelpKeyword property
+  is set.
     @return True if user OKs and False if cancels.
   }
 begin
-  if WantDefaultHelpSupport and ((HelpKeyword <> '') or (HelpContext <> 0)) then
+  if WantDefaultHelpSupport and (HelpKeyword <> '') then
     Options := Options + [ofShowHelp]
   else
     Options := Options - [ofShowHelp];
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.