]> git.saurik.com Git - wxWidgets.git/blob - include/wx/os2/fontdlg.h
Ensure that validators work even in presence of pushed event handlers.
[wxWidgets.git] / include / wx / os2 / fontdlg.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: wx/os2/fontdlg.h
3 // Purpose: wxFontDialog class. Use generic version if no
4 // platform-specific implementation.
5 // Author: David Webster
6 // Modified by:
7 // Created: 10/06/99
8 // RCS-ID: $Id$
9 // Copyright: (c) David Webster
10 // Licence: wxWindows licence
11 /////////////////////////////////////////////////////////////////////////////
12
13 #ifndef _WX_FONTDLG_H_
14 #define _WX_FONTDLG_H_
15
16 #include "wx/dialog.h"
17 #include "wx/cmndata.h"
18
19 /*
20 * Font dialog
21 */
22
23 class WXDLLIMPEXP_CORE wxFontDialog: public wxFontDialogBase
24 {
25 public:
26 wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ }
27 wxFontDialog (wxWindow* pParent) : wxFontDialogBase(pParent) { Create(pParent); }
28 wxFontDialog( wxWindow* pParent
29 ,const wxFontData& rData
30 )
31 : wxFontDialogBase( pParent
32 ,rData
33 )
34 {
35 Create( pParent
36 ,rData
37 );
38 }
39
40 virtual int ShowModal();
41
42 #if WXWIN_COMPATIBILITY_2_6
43 //
44 // Deprecated interface, don't use
45 //
46 wxDEPRECATED( wxFontDialog( wxWindow* pParent, const wxFontData* pData ) );
47 #endif // WXWIN_COMPATIBILITY_2_6
48
49 protected:
50 DECLARE_DYNAMIC_CLASS(wxFontDialog)
51 }; // end of CLASS wxFontDialog
52
53 #if WXWIN_COMPATIBILITY_2_6
54 // deprecated interface, don't use
55 inline wxFontDialog::wxFontDialog(wxWindow *parent, const wxFontData *data)
56 : wxFontDialogBase(parent) { InitFontData(data); Create(parent); }
57 #endif // WXWIN_COMPATIBILITY_2_6
58
59 #endif
60 // _WX_FONTDLG_H_