X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/decd390a328c35a2d34c1ba34afb16aa3eed74f0..9869c26285dc51d13607cddaa04f65ce983653a5:/include/wx/richtext/richtextuicustomization.h?ds=sidebyside diff --git a/include/wx/richtext/richtextuicustomization.h b/include/wx/richtext/richtextuicustomization.h index 7b3afe51c8..92c42d7b1f 100644 --- a/include/wx/richtext/richtextuicustomization.h +++ b/include/wx/richtext/richtextuicustomization.h @@ -4,7 +4,6 @@ // Author: Julian Smart // Modified by: // Created: 2010-11-14 -// RCS-ID: $Id$ // Copyright: (c) Julian Smart // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// @@ -24,9 +23,9 @@ The application will typically have calls like this in its initialisation: - wxRichTextFormattingDialog::SetHelpId(ID_HELP_FORMATTINGDIALOG); - wxRichTextFormattingDialog::SetUICustomization(& wxGetApp().GetRichTextUICustomization()); - wxRichTextBordersPage::SetHelpId(ID_HELP_BORDERSPAGE); + wxRichTextFormattingDialog::GetHelpInfo().SetHelpId(ID_HELP_FORMATTINGDIALOG); + wxRichTextFormattingDialog::GetHelpInfo().SetUICustomization(& wxGetApp().GetRichTextUICustomization()); + wxRichTextBordersPage::GetHelpInfo().SetHelpId(ID_HELP_BORDERSPAGE); Only the wxRichTextFormattingDialog class needs to have its customization object and help id set, though the application set them for individual pages if it wants. @@ -109,6 +108,8 @@ protected: virtual wxRichTextUICustomization* GetUICustomization() const { return sm_helpInfo.GetUICustomization(); } \ virtual void SetUICustomization(wxRichTextUICustomization* customization) { sm_helpInfo.SetUICustomization(customization); } \ virtual bool ShowHelp(wxWindow* win) { return sm_helpInfo.ShowHelp(win); } \ +public: \ + static wxRichTextHelpInfo& GetHelpInfo() { return sm_helpInfo; }\ protected: \ static wxRichTextHelpInfo sm_helpInfo; \ public: