]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/html/helpfrm.h
Make the CreateTool factories be public so they can be used from application code
[wxWidgets.git] / interface / wx / html / helpfrm.h
index 90d084eb5b7a4c0eeaf99bfe16d8363e4528f658..73f735380c4f2cfbce178d23696cd3b651941362 100644 (file)
@@ -3,80 +3,69 @@
 // Purpose:     interface of wxHtmlHelpFrame
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
     @class wxHtmlHelpFrame
-    @headerfile helpfrm.h wx/html/helpfrm.h
 
-    This class is used by wxHtmlHelpController
-    to display help.
+    This class is used by wxHtmlHelpController to display help.
     It is an internal class and should not be used directly - except for the case
     when you're writing your own HTML help controller.
 
     @library{wxhtml}
-    @category{FIXME}
+    @category{help,html}
 */
 class wxHtmlHelpFrame : public wxFrame
 {
 public:
-    //@{
+    wxHtmlHelpFrame(wxHtmlHelpData* data = NULL);
+
     /**
-        Constructor. For the values of @e style, please see the documentation for
-        wxHtmlHelpController.
+        Constructor.
+
+        For the possible values of @a style, please see wxHtmlHelpController.
     */
-    wxHtmlHelpFrame(wxHtmlHelpData* data = NULL);
     wxHtmlHelpFrame(wxWindow* parent, int wxWindowID,
                     const wxString& title = wxEmptyString,
                     int style = wxHF_DEFAULT_STYLE,
-                    wxHtmlHelpData* data = NULL);
-    //@}
+                    wxHtmlHelpData* data = NULL,
+                    wxConfigBase* config = NULL,
+                    const wxString& rootpath = wxEmptyString);
 
     /**
         You may override this virtual method to add more buttons to the help window's
         toolbar. @a toolBar is a pointer to the toolbar and @a style is the style
-        flag as passed to the Create method.
+        flag as passed to the Create() method.
+
         wxToolBar::Realize is called immediately after returning from this function.
     */
     virtual void AddToolbarButtons(wxToolBar* toolBar, int style);
 
     /**
-        Creates the frame. See @ref wxhtmlhelpframe() "the constructor"
+        Creates the frame. See @ref wxHtmlHelpFrame() "the constructor"
         for a description of the parameters.
     */
     bool Create(wxWindow* parent, wxWindowID id,
-                const wxString& title = wxEmptyString,
-                int style = wxHF_DEFAULT_STYLE);
+                const wxString& title = wxEmptyString, int style = wxHF_DEFAULT_STYLE,
+                wxConfigBase* config = NULL,
+                const wxString& rootpath = wxEmptyString);
 
     /**
         Returns the help controller associated with the frame.
     */
     wxHtmlHelpController* GetController() const;
 
-    /**
-        Reads the user's settings for this frame see
-        wxHtmlHelpController::ReadCustomization)
-    */
-    void ReadCustomization(wxConfigBase* cfg,
-                           const wxString& path = wxEmptyString);
-
     /**
         Sets the help controller associated with the frame.
     */
-    void SetController(wxHtmlHelpController* contoller);
+    void SetController(wxHtmlHelpController* controller);
 
     /**
-        Sets the frame's title format. @a format must contain exactly one "%s"
-        (it will be replaced by the page title).
-    */
-    void SetTitleFormat(const wxString& format);
+        Sets the frame's title format.
 
-    /**
-        Saves the user's settings for this frame (see
-        wxHtmlHelpController::WriteCustomization).
+        @a format must contain exactly one "%s" (it will be replaced by the page title).
     */
-    void WriteCustomization(wxConfigBase* cfg,
-                            const wxString& path = wxEmptyString);
+    void SetTitleFormat(const wxString& format);
 };