]>
git.saurik.com Git - wxWidgets.git/blob - interface/wx/html/helpfrm.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: html/helpfrm.h
3 // Purpose: interface of wxHtmlHelpFrame
4 // Author: wxWidgets team
6 // Licence: wxWindows license
7 /////////////////////////////////////////////////////////////////////////////
10 @class wxHtmlHelpFrame
12 This class is used by wxHtmlHelpController
14 It is an internal class and should not be used directly - except for the case
15 when you're writing your own HTML help controller.
20 class wxHtmlHelpFrame
: public wxFrame
25 Constructor. For the values of @e style, please see the documentation for
28 wxHtmlHelpFrame(wxHtmlHelpData
* data
= NULL
);
29 wxHtmlHelpFrame(wxWindow
* parent
, int wxWindowID
,
30 const wxString
& title
= wxEmptyString
,
31 int style
= wxHF_DEFAULT_STYLE
,
32 wxHtmlHelpData
* data
= NULL
);
36 You may override this virtual method to add more buttons to the help window's
37 toolbar. @a toolBar is a pointer to the toolbar and @a style is the style
38 flag as passed to the Create method.
39 wxToolBar::Realize is called immediately after returning from this function.
41 virtual void AddToolbarButtons(wxToolBar
* toolBar
, int style
);
44 Creates the frame. See @ref wxhtmlhelpframe() "the constructor"
45 for a description of the parameters.
47 bool Create(wxWindow
* parent
, wxWindowID id
,
48 const wxString
& title
= wxEmptyString
,
49 int style
= wxHF_DEFAULT_STYLE
);
52 Returns the help controller associated with the frame.
54 wxHtmlHelpController
* GetController() const;
57 Reads the user's settings for this frame see
58 wxHtmlHelpController::ReadCustomization)
60 void ReadCustomization(wxConfigBase
* cfg
,
61 const wxString
& path
= wxEmptyString
);
64 Sets the help controller associated with the frame.
66 void SetController(wxHtmlHelpController
* contoller
);
69 Sets the frame's title format. @a format must contain exactly one "%s"
70 (it will be replaced by the page title).
72 void SetTitleFormat(const wxString
& format
);
75 Saves the user's settings for this frame (see
76 wxHtmlHelpController::WriteCustomization).
78 void WriteCustomization(wxConfigBase
* cfg
,
79 const wxString
& path
= wxEmptyString
);