X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0e320a79f187558effb04d92020b470372bbe456..d51305e81eb593bedd92cda864671e15209c268f:/include/wx/os2/fontdlg.h diff --git a/include/wx/os2/fontdlg.h b/include/wx/os2/fontdlg.h index 39da6fd967..4dff23ca4b 100644 --- a/include/wx/os2/fontdlg.h +++ b/include/wx/os2/fontdlg.h @@ -2,44 +2,60 @@ // Name: fontdlg.h // Purpose: wxFontDialog class. Use generic version if no // platform-specific implementation. -// Author: AUTHOR +// Author: David Webster // Modified by: -// Created: ??/??/98 +// Created: 10/06/99 // RCS-ID: $Id$ -// Copyright: (c) AUTHOR -// Licence: wxWindows licence +// Copyright: (c) David Webster +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_FONTDLG_H_ #define _WX_FONTDLG_H_ -#ifdef __GNUG__ -#pragma interface "fontdlg.h" -#endif - #include "wx/dialog.h" #include "wx/cmndata.h" /* * Font dialog */ - -class WXDLLEXPORT wxFontDialog: public wxDialog + +class WXDLLEXPORT wxFontDialog: public wxFontDialogBase { -DECLARE_DYNAMIC_CLASS(wxFontDialog) public: - wxFontDialog(); - wxFontDialog(wxWindow *parent, wxFontData *data = NULL); - - bool Create(wxWindow *parent, wxFontData *data = NULL); - - int ShowModal(); - wxFontData& GetFontData() { return m_fontData; } - + wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ } + wxFontDialog (wxWindow* pParent) : wxFontDialogBase(pParent) { Create(pParent); } + wxFontDialog( wxWindow* pParent + ,const wxFontData& rData + ) + : wxFontDialogBase( pParent + ,rData + ) + { + Create( pParent + ,rData + ); + } + + virtual int ShowModal(); + + // + // Deprecated interface, don't use + // + wxFontDialog( wxWindow* pParent + ,const wxFontData* pData + ) + : wxFontDialogBase( pParent + ,pData + ) + { + Create( pParent + ,pData + ); + } protected: - wxWindow* m_dialogParent; - wxFontData m_fontData; -}; + DECLARE_DYNAMIC_CLASS(wxFontDialog) +}; // end of CLASS wxFontDialog #endif // _WX_FONTDLG_H_