/////////////////////////////////////////////////////////////////////////////
-// Name: fontdlg.h
-// Purpose: wxFontDialog class using fonts window services (10.2+).
+// Name: wx/mac/carbon/fontdlg.h
+// Purpose: wxFontDialog class using fonts window services (10.2+).
// Author: Ryan Norton
// Modified by:
// Created: 2004-09-25
*/
#ifndef wxMAC_USE_EXPERIMENTAL_FONTDIALOG
+#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_2
#define wxMAC_USE_EXPERIMENTAL_FONTDIALOG 0
+#else
+#define wxMAC_USE_EXPERIMENTAL_FONTDIALOG 1
+#endif
#endif
#if wxMAC_USE_EXPERIMENTAL_FONTDIALOG
public:
wxFontDialog();
wxFontDialog(wxWindow *parent, const wxFontData& data);
- ~wxFontDialog();
+ virtual ~wxFontDialog();
bool Create(wxWindow *parent, const wxFontData& data);
class wxFontColourSwatchCtrl;
class wxFontPreviewCtrl;
-class WXDLLEXPORT wxSpinCtrl;
-class WXDLLEXPORT wxSpinEvent;
-class WXDLLEXPORT wxListBox;
-class WXDLLEXPORT wxChoice;
-class WXDLLEXPORT wxButton;
-class WXDLLEXPORT wxStaticText;
-class WXDLLEXPORT wxCheckBox;
+class WXDLLIMPEXP_FWD_CORE wxSpinCtrl;
+class WXDLLIMPEXP_FWD_CORE wxSpinEvent;
+class WXDLLIMPEXP_FWD_CORE wxListBox;
+class WXDLLIMPEXP_FWD_CORE wxChoice;
+class WXDLLIMPEXP_FWD_CORE wxButton;
+class WXDLLIMPEXP_FWD_CORE wxStaticText;
+class WXDLLIMPEXP_FWD_CORE wxCheckBox;
/*!
* Control identifiers
public:
wxFontDialog();
wxFontDialog(wxWindow *parent, const wxFontData& data);
- ~wxFontDialog();
+ virtual ~wxFontDialog();
bool Create(wxWindow *parent, const wxFontData& data);
protected:
wxWindow* m_dialogParent;
wxFontData m_fontData;
- void* m_pEventHandlerRef;
+ void* m_pEventHandlerRef;
};
#endif
#endif
// _WX_FONTDLG_H_
-