// implementation
// ============================================================================
-const wxChar wxFontPickerCtrlNameStr[] = wxT("fontpicker");
-const wxChar wxFontPickerWidgetNameStr[] = wxT("fontpickerwidget");
+const char wxFontPickerCtrlNameStr[] = "fontpicker";
+const char wxFontPickerWidgetNameStr[] = "fontpickerwidget";
-DEFINE_EVENT_TYPE(wxEVT_COMMAND_FONTPICKER_CHANGED)
+wxDEFINE_EVENT(wxEVT_COMMAND_FONTPICKER_CHANGED, wxFontPickerEvent);
IMPLEMENT_DYNAMIC_CLASS(wxFontPickerCtrl, wxPickerBase)
IMPLEMENT_DYNAMIC_CLASS(wxFontPickerEvent, wxCommandEvent)
long style, const wxValidator& validator,
const wxString &name )
{
- if (!wxPickerBase::CreateBase(parent, id, Font2String(initial),
+ if (!wxPickerBase::CreateBase(parent, id,
+ Font2String(initial.IsOk() ? initial
+ : *wxNORMAL_FONT),
pos, size, style, validator, name))
return false;