X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/45f9b662d60d32113d3bdc3ce7a4dcb46b7899c4..66c2bf7b1d9326fb650acfaae22ec50528cfbf7c:/include/wx/generic/fontpickerg.h diff --git a/include/wx/generic/fontpickerg.h b/include/wx/generic/fontpickerg.h index a0ca64d3e5..8090450038 100644 --- a/include/wx/generic/fontpickerg.h +++ b/include/wx/generic/fontpickerg.h @@ -5,7 +5,6 @@ // Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi -// RCS-ID: $Id$ // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// @@ -13,16 +12,12 @@ #define _WX_FONTPICKER_H_ #include "wx/button.h" - -class WXDLLIMPEXP_CORE wxFontData; +#include "wx/fontdata.h" //----------------------------------------------------------------------------- -// wxGenericFontButton: a button which brings up a wxColourDialog +// wxGenericFontButton: a button which brings up a wxFontDialog //----------------------------------------------------------------------------- -#define wxFONTBTN_DEFAULT_STYLE \ - (wxFNTP_FONTDESC_AS_LABEL | wxFNTP_USEFONT_FOR_LABEL) - class WXDLLIMPEXP_CORE wxGenericFontButton : public wxButton, public wxFontPickerWidgetBase { @@ -30,7 +25,7 @@ public: wxGenericFontButton() {} wxGenericFontButton(wxWindow *parent, wxWindowID id, - const wxFont &initial = *wxNORMAL_FONT, + const wxFont &initial = wxNullFont, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxFONTBTN_DEFAULT_STYLE, @@ -48,8 +43,8 @@ public: // API extensions specific for wxGenericFontButton // user can override this to init font data in a different way virtual void InitFontData(); - // returns the font data shown in wxColourDialog - wxFontData *GetFontData() { return &ms_data; } + // returns the font data shown in wxFontDialog + wxFontData *GetFontData() { return &m_data; } public: @@ -70,10 +65,7 @@ protected: void UpdateFont(); - // the colour data shown in wxColourPickerCtrlGeneric - // controls. This member is static so that all colour pickers - // in the program share the same set of custom colours. - static wxFontData ms_data; + wxFontData m_data; private: DECLARE_DYNAMIC_CLASS(wxGenericFontButton)