if (clearEditArea)
{
m_valueList->Clear();
- m_valueText->SetValue(_T(""));
+ m_valueText->SetValue( wxT("") );
}
wxNode *node = m_propertySheet->GetProperties().First();
if (GetFlags() & wxPROP_SHOWVALUES)
{
// Want to pad with spaces
- theString.Append(' ', padWith);
+ theString.Append( wxT(' '), padWith);
theString += value;
}
}
m_valueList->Clear();
- m_valueText->SetValue(_T(""));
+ m_valueText->SetValue( wxT("") );
if (property)
{
if (!panel)
return FALSE;
- wxSystemSettings settings;
- wxFont guiFont = settings.GetSystemFont(wxSYS_DEFAULT_GUI_FONT);
+ wxFont guiFont = wxSystemSettings::GetSystemFont(wxSYS_DEFAULT_GUI_FONT);
#ifdef __WXMSW__
wxFont *boringFont =
OnCheck(event);
m_managedWindow->Close(TRUE);
+ sm_dialogCancelled = FALSE;
}
void wxPropertyListView::OnCancel(wxCommandEvent& WXUNUSED(event))
if (val < m_realMin || val > m_realMax)
{
- char buf[200];
- sprintf(buf, "Value must be a real number between %.2f and %.2f!", m_realMin, m_realMax);
- wxMessageBox(buf, "Property value error", wxOK | wxICON_EXCLAMATION, parentWindow);
+ wxChar buf[200];
+ wxSprintf(buf, wxT("Value must be a real number between %.2f and %.2f!"), m_realMin, m_realMax);
+ wxMessageBox(buf, wxT("Property value error"), wxOK | wxICON_EXCLAMATION, parentWindow);
return FALSE;
}
return TRUE;
if (!m_strings->Member(value.GetData()))
{
- wxString s("Value ");
- s += value.GetData();
- s += " is not valid.";
- wxMessageBox(s.GetData(), "Property value error", wxOK | wxICON_EXCLAMATION, parentWindow);
+ wxString str( wxT("Value ") );
+ str += value.GetData();
+ str += wxT(" is not valid.");
+ wxMessageBox( str.GetData(), wxT("Property value error"), wxOK | wxICON_EXCLAMATION, parentWindow);
return FALSE;
}
return TRUE;
public:
wxPropertyStringListEditorDialog(wxWindow *parent, const wxString& title,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
- long windowStyle = wxDEFAULT_DIALOG_STYLE, const wxString& name = "stringEditorDialogBox"):
+ long windowStyle = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("stringEditorDialogBox")):
wxDialog(parent, -1, title, pos, size, windowStyle, name)
{
m_stringList = NULL;
public:
wxPropertyStringListEditorText(wxWindow *parent, wxWindowID id, const wxString& val,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
- long windowStyle = 0, const wxString& name = "text"):
+ long windowStyle = 0, const wxString& name = wxT("text")):
wxTextCtrl(parent, id, val, pos, size, windowStyle, wxDefaultValidator, name)
{
}
wxPoint(-1, -1), wxSize(-1, -1), 0, NULL, wxLB_SINGLE);
dialog->m_stringText = new wxPropertyStringListEditorText(dialog,
- wxID_PROP_SL_TEXT, "", wxPoint(5, 240),
+ wxID_PROP_SL_TEXT, wxT(""), wxPoint(5, 240),
wxSize(300, -1), wxPROCESS_ENTER);
dialog->m_stringText->Enable(FALSE);
- wxButton *addButton = new wxButton(dialog, wxID_PROP_SL_ADD, "Add", wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
- wxButton *deleteButton = new wxButton(dialog, wxID_PROP_SL_DELETE, "Delete", wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
- wxButton *cancelButton = new wxButton(dialog, wxID_CANCEL, "Cancel", wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
- wxButton *okButton = new wxButton(dialog, wxID_OK, "OK", wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
+ wxButton *addButton = new wxButton(dialog, wxID_PROP_SL_ADD, wxT("Add"), wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
+ wxButton *deleteButton = new wxButton(dialog, wxID_PROP_SL_DELETE, wxT("Delete"), wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
+ wxButton *cancelButton = new wxButton(dialog, wxID_CANCEL, wxT("Cancel"), wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
+ wxButton *okButton = new wxButton(dialog, wxID_OK, wxT("OK"), wxPoint(-1, -1), wxSize(largeButtonWidth, largeButtonHeight));
#ifndef __WXGTK__
okButton->SetDefault();
wxNode *node = stringList->First();
while (node)
{
- char *str = (char *)node->Data();
+ wxChar *str = (wxChar *)node->Data();
// Save node as client data for each listbox item
- dialog->m_listBox->Append(str, (char *)node);
+ dialog->m_listBox->Append(str, (wxChar *)node);
node = node->Next();
}
wxString txt(m_stringText->GetValue());
if (node->Data())
- delete[] (char *)node->Data();
- node->SetData((wxObject *)copystring(txt));
+ delete[] (wxChar *)node->Data();
+ node->SetData((wxObject *)wxStrdup(txt));
- m_listBox->SetString(m_currentSelection, (char *)node->Data());
+ m_listBox->SetString(m_currentSelection, (wxChar *)node->Data());
}
void wxPropertyStringListEditorDialog::ShowCurrentSelection()
{
if (m_currentSelection == -1)
{
- m_stringText->SetValue(_T(""));
+ m_stringText->SetValue(wxT(""));
return;
}
wxNode *node = (wxNode *)m_listBox->wxListBox::GetClientData(m_currentSelection);
- char *txt = (char *)node->Data();
+ wxChar *txt = (wxChar *)node->Data();
m_stringText->SetValue(txt);
m_stringText->Enable(TRUE);
}