X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..f554a14b8989125033f32fd9bfc4ef877664eb39:/include/wx/generic/fontdlgg.h?ds=sidebyside diff --git a/include/wx/generic/fontdlgg.h b/include/wx/generic/fontdlgg.h index beb004b4b9..e1a81c3d1a 100644 --- a/include/wx/generic/fontdlgg.h +++ b/include/wx/generic/fontdlgg.h @@ -12,12 +12,19 @@ #ifndef _WX_GENERIC_FONTDLGG_H #define _WX_GENERIC_FONTDLGG_H -#include "wx/setup.h" +#include "wx/defs.h" #include "wx/gdicmn.h" #include "wx/font.h" #include "wx/dialog.h" #include "wx/cmndata.h" +#ifdef __WXWINCE__ +#define USE_SPINCTRL_FOR_POINT_SIZE 1 +class WXDLLEXPORT wxSpinEvent; +#else +#define USE_SPINCTRL_FOR_POINT_SIZE 0 +#endif + /* * FONT DIALOG */ @@ -59,20 +66,32 @@ public: void OnChangeFont(wxCommandEvent& event); +#if USE_SPINCTRL_FOR_POINT_SIZE + void OnChangeSize(wxSpinEvent& event); +#endif + protected: + + virtual bool DoCreate(wxWindow *parent); + +private: + // common part of all ctors void Init(); - virtual bool DoCreate(wxWindow *parent); + void DoChangeFont(); - wxFont dialogFont; + wxFont m_dialogFont; - wxChoice *familyChoice; - wxChoice *styleChoice; - wxChoice *weightChoice; - wxChoice *colourChoice; - wxCheckBox *underLineCheckBox; - wxChoice *pointSizeChoice; + wxChoice *m_familyChoice; + wxChoice *m_styleChoice; + wxChoice *m_weightChoice; + wxChoice *m_colourChoice; + wxCheckBox *m_underLineCheckBox; + +#if !USE_SPINCTRL_FOR_POINT_SIZE + wxChoice *m_pointSizeChoice; +#endif wxFontPreviewer *m_previewer; bool m_useEvents; @@ -90,4 +109,3 @@ WXDLLEXPORT int wxFontWeightStringToInt(wxChar *weight); WXDLLEXPORT int wxFontStyleStringToInt(wxChar *style); #endif // _WX_GENERIC_FONTDLGG_H -