as per more recent convention
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15600
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
public:
wxGenericFontDialog(void);
public:
wxGenericFontDialog(void);
- wxGenericFontDialog(wxWindow *parent, wxFontData *data = (wxFontData *) NULL);
+ wxGenericFontDialog(wxWindow *parent, const wxFontData& data);
~wxGenericFontDialog(void);
~wxGenericFontDialog(void);
- bool Create(wxWindow *parent, wxFontData *data = (wxFontData *) NULL);
+ bool Create(wxWindow *parent, const wxFontData& data);
DECLARE_DYNAMIC_CLASS(wxFontDialog)
public:
wxFontDialog();
DECLARE_DYNAMIC_CLASS(wxFontDialog)
public:
wxFontDialog();
- wxFontDialog(wxWindow *parent, wxFontData *data = NULL);
+ wxFontDialog(wxWindow *parent, const wxFontData& data);
- bool Create(wxWindow *parent, wxFontData *data = NULL);
+ bool Create(wxWindow *parent, const wxFontData& data);
int ShowModal();
wxFontData& GetFontData() { return m_fontData; }
int ShowModal();
wxFontData& GetFontData() { return m_fontData; }
wxFontData data;
data.SetEncoding(encoding);
data.EncodingInfo() = *info;
wxFontData data;
data.SetEncoding(encoding);
data.EncodingInfo() = *info;
- wxFontDialog dialog(m_windowParent, &data);
+ wxFontDialog dialog(m_windowParent, data);
if ( dialog.ShowModal() == wxID_OK )
{
wxFontData retData = dialog.GetFontData();
if ( dialog.ShowModal() == wxID_OK )
{
wxFontData retData = dialog.GetFontData();
- wxFontDialog dialog(parent, &data);
+ wxFontDialog dialog(parent, data);
if ( dialog.ShowModal() == wxID_OK )
{
fontRet = dialog.GetFontData().GetChosenFont();
if ( dialog.ShowModal() == wxID_OK )
{
fontRet = dialog.GetFontData().GetChosenFont();
-wxGenericFontDialog::wxGenericFontDialog(wxWindow *parent, wxFontData *data):
+wxGenericFontDialog::wxGenericFontDialog(wxWindow *parent, const wxFontData& data):
wxDialog(parent, -1, _("Font"), wxDefaultPosition, wxDefaultSize,
wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL|wxRESIZE_BORDER)
{
wxDialog(parent, -1, _("Font"), wxDefaultPosition, wxDefaultSize,
wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL|wxRESIZE_BORDER)
{
-bool wxGenericFontDialog::Create(wxWindow *parent, wxFontData *data)
+bool wxGenericFontDialog::Create(wxWindow *parent, const wxFontData& data)
- if (data)
- fontData = *data;
InitializeFont();
CreateWidgets();
InitializeFont();
CreateWidgets();
-wxFontDialog::wxFontDialog(wxWindow *parent, wxFontData *data)
+wxFontDialog::wxFontDialog(wxWindow *parent, const wxFontData& data)
{
Create(parent, data);
}
{
Create(parent, data);
}
-bool wxFontDialog::Create(wxWindow *parent, wxFontData *data)
+bool wxFontDialog::Create(wxWindow *parent, const wxFontData& data)
{
m_dialogParent = parent;
{
m_dialogParent = parent;
- if (data)
- m_fontData = *data;
// TODO: you may need to do dialog creation here, unless it's
// done in ShowModal.
// TODO: you may need to do dialog creation here, unless it's
// done in ShowModal.
-wxFontDialog::wxFontDialog(wxWindow *parent, wxFontData *data)
+wxFontDialog::wxFontDialog(wxWindow *parent, const wxFontData& data)
{
Create(parent, data);
}
{
Create(parent, data);
}
-bool wxFontDialog::Create(wxWindow *parent, wxFontData *data)
+bool wxFontDialog::Create(wxWindow *parent, const wxFontData& data)
{
m_dialogParent = parent;
{
m_dialogParent = parent;
- if (data)
- m_fontData = *data;
// TODO: you may need to do dialog creation here, unless it's
// done in ShowModal.
// TODO: you may need to do dialog creation here, unless it's
// done in ShowModal.