]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/help.h
support for iPhone callbacks
[wxWidgets.git] / interface / wx / help.h
index 7676d061cc8aaf4473794b0f5e776d7e3fd0881e..b3199690f8dc4a3c1caaf2531423b2bca95e83a0 100644 (file)
@@ -35,7 +35,7 @@ enum wxHelpSearchMode
     The help viewer will only get run, however, just before the first call to
     display something.
 
     The help viewer will only get run, however, just before the first call to
     display something.
 
-    @library{wxbase}
+    @library{wxcore}
     @category{help}
 
     @see wxHelpController, wxHtmlHelpController, @ref overview_html
     @category{help}
 
     @see wxHelpController, wxHtmlHelpController, @ref overview_html
@@ -73,12 +73,12 @@ public:
         This function is for backward compatibility only, and applications
         should use DisplaySection() instead.
     */
         This function is for backward compatibility only, and applications
         should use DisplaySection() instead.
     */
-    virtual bool DisplayBlock(long blockNo);
+    virtual bool DisplayBlock(long blockNo) = 0;
 
     /**
         If the help viewer is not running, runs it and displays the contents.
     */
 
     /**
         If the help viewer is not running, runs it and displays the contents.
     */
-    virtual bool DisplayContents();
+    virtual bool DisplayContents() = 0;
 
     /**
         Displays the section as a popup window using a context id.
 
     /**
         Displays the section as a popup window using a context id.
@@ -108,7 +108,7 @@ public:
           See also the help sample for notes on how to specify section numbers for
           various help file formats.
     */
           See also the help sample for notes on how to specify section numbers for
           various help file formats.
     */
-    virtual bool DisplaySection(int sectionNo);
+    virtual bool DisplaySection(int sectionNo) = 0;
 
     /**
         Displays the text in a popup window, if possible.
 
     /**
         Displays the text in a popup window, if possible.
@@ -169,7 +169,7 @@ public:
         - @e wxHtmlHelpController: see wxHtmlHelpController::KeywordSearch.
     */
     virtual bool KeywordSearch(const wxString& keyWord,
         - @e wxHtmlHelpController: see wxHtmlHelpController::KeywordSearch.
     */
     virtual bool KeywordSearch(const wxString& keyWord,
-                               wxHelpSearchMode mode = wxHELP_SEARCH_ALL);
+                               wxHelpSearchMode mode = wxHELP_SEARCH_ALL) = 0;
 
     /**
         If the help viewer is not running, runs it and loads the given file.
 
     /**
         If the help viewer is not running, runs it and loads the given file.
@@ -182,7 +182,7 @@ public:
 
         wxHtmlHelpController ignores this call.
     */
 
         wxHtmlHelpController ignores this call.
     */
-    virtual bool LoadFile(const wxString& file = wxEmptyString);
+    virtual bool LoadFile(const wxString& file = wxEmptyString) = 0;
 
     /**
         Overridable member called when this application's viewer is quit by the user.
 
     /**
         Overridable member called when this application's viewer is quit by the user.
@@ -194,16 +194,20 @@ public:
         If the viewer is running, quits it by disconnecting.
         For Windows Help, the viewer will only close if no other application is using it.
     */
         If the viewer is running, quits it by disconnecting.
         For Windows Help, the viewer will only close if no other application is using it.
     */
-    virtual bool Quit();
+    virtual bool Quit() = 0;
 
     /**
 
     /**
-        For wxHtmlHelpController, the title is set (with %s indicating the
-        page title) and also the size and position of the frame if the frame is
-        already open. @a newFrameEachTime is ignored.
+        Set the parameters of the frame window.
+
+        For wxHtmlHelpController, @a titleFormat specifies the title string
+        format (with @c %s being replaced by the actual page title) and @a size
+        and @a position specify the geometry of the frame.
 
         For all other help controllers this function has no effect.
 
         For all other help controllers this function has no effect.
+
+        Finally, @a newFrameEachTime is always ignored currently.
     */
     */
-    virtual void SetFrameParameters(const wxString& title,
+    virtual void SetFrameParameters(const wxString& titleFormat,
                                     const wxSize& size,
                                     const wxPoint& pos = wxDefaultPosition,
                                     bool newFrameEachTime = false);
                                     const wxSize& size,
                                     const wxPoint& pos = wxDefaultPosition,
                                     bool newFrameEachTime = false);
@@ -293,7 +297,7 @@ public:
       @code wxFileSystem::AddHandler(new wxArchiveFSHandler); @endcode
       or nothing will be shown in your help window.
 
       @code wxFileSystem::AddHandler(new wxArchiveFSHandler); @endcode
       or nothing will be shown in your help window.
 
-    @library{wxbase}
+    @library{wxcore}
     @category{help}
 
     @see wxHtmlHelpController, @ref overview_html
     @category{help}
 
     @see wxHtmlHelpController, @ref overview_html