X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/83efdf3393ca396e96d44892eae0a77cb772f6f2..6aef9caf82c3afbf4f42f16fd470b80c2b95e0db:/include/wx/html/helpfrm.h diff --git a/include/wx/html/helpfrm.h b/include/wx/html/helpfrm.h index 9672fe0a7d..58b0cb9584 100644 --- a/include/wx/html/helpfrm.h +++ b/include/wx/html/helpfrm.h @@ -28,6 +28,9 @@ #include "wx/notebook.h" #include "wx/listbox.h" #include "wx/choice.h" +#include "wx/combobox.h" +#include "wx/checkbox.h" +#include "wx/stattext.h" #include "wx/html/htmlwin.h" @@ -36,7 +39,8 @@ #define wxHF_CONTENTS 0x0002 #define wxHF_INDEX 0x0004 #define wxHF_SEARCH 0x0008 -#define wxHF_DEFAULTSTYLE (wxHF_TOOLBAR | wxHF_CONTENTS | wxHF_INDEX | wxHF_SEARCH) +#define wxHF_BOOKMARKS 0x0010 +#define wxHF_DEFAULTSTYLE (wxHF_TOOLBAR | wxHF_CONTENTS | wxHF_INDEX | wxHF_SEARCH | wxHF_BOOKMARKS) // Command IDs : @@ -46,15 +50,22 @@ enum wxID_HTML_BACK, wxID_HTML_FORWARD, wxID_HTML_OPTIONS, + wxID_HTML_BOOKMARKSLIST, + wxID_HTML_BOOKMARKSADD, + wxID_HTML_BOOKMARKSREMOVE, wxID_HTML_TREECTRL, wxID_HTML_INDEXPAGE, wxID_HTML_INDEXLIST, + wxID_HTML_INDEXTEXT, + wxID_HTML_INDEXBUTTON, + wxID_HTML_INDEXBUTTONALL, wxID_HTML_NOTEBOOK, wxID_HTML_SEARCHPAGE, wxID_HTML_SEARCHTEXT, wxID_HTML_SEARCHLIST, wxID_HTML_SEARCHBUTTON, wxID_HTML_SEARCHCHOICE, + wxID_HTML_COUNTINFO, wxID_HTML_HELPFRAME // the id of wxHtmlHelpController's helpframe } ; @@ -154,8 +165,11 @@ class WXDLLEXPORT wxHtmlHelpFrame : public wxFrame void OnToolbar(wxCommandEvent& event); void OnContentsSel(wxTreeEvent& event); void OnIndexSel(wxCommandEvent& event); + void OnIndexFind(wxCommandEvent& event); + void OnIndexAll(wxCommandEvent& event); void OnSearchSel(wxCommandEvent& event); void OnSearch(wxCommandEvent& event); + void OnBookmarksSel(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); // Images: @@ -176,11 +190,20 @@ class WXDLLEXPORT wxHtmlHelpFrame : public wxFrame wxNotebook *m_NavigPan; wxTreeCtrl *m_ContentsBox; wxImageList *m_ContentsImageList; - wxListBox *m_IndexBox; + wxTextCtrl *m_IndexText; + wxButton *m_IndexButton; + wxButton *m_IndexButtonAll; + wxListBox *m_IndexList; wxTextCtrl *m_SearchText; wxButton *m_SearchButton; wxListBox *m_SearchList; wxChoice *m_SearchChoice; + wxStaticText *m_IndexCountInfo; + wxCheckBox *m_SearchCaseSensitive; + wxCheckBox *m_SearchWholeWords; + + wxComboBox *m_Bookmarks; + wxArrayString m_BookmarksNames, m_BookmarksPages; wxHtmlHelpFrameCfg m_Cfg; @@ -196,7 +219,6 @@ class WXDLLEXPORT wxHtmlHelpFrame : public wxFrame wxArrayString *m_NormalFonts, *m_FixedFonts; int m_FontSize; // 0,1,2 = small,medium,big wxString m_NormalFace, m_FixedFace; - int m_NormalItalic, m_FixedItalic; protected: void Init(wxHtmlHelpData* data = NULL);