From 1583600031e1737cd11ed2b40e31aad1b610a876 Mon Sep 17 00:00:00 2001 From: Chris Elliott Date: Wed, 10 Oct 2007 07:44:34 +0000 Subject: [PATCH] fixes as per http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92325 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/controls/controls.cpp | 5 +++-- samples/grid/griddemo.cpp | 4 ++-- samples/listctrl/listtest.cpp | 8 ++++++-- samples/mdi/mdi.cpp | 9 +++++++-- samples/mediaplayer/mediaplayer.cpp | 2 +- samples/typetest/typetest.cpp | 7 +++---- 6 files changed, 22 insertions(+), 13 deletions(-) diff --git a/samples/controls/controls.cpp b/samples/controls/controls.cpp index 6dd4a8fd87..2ab570ed62 100644 --- a/samples/controls/controls.cpp +++ b/samples/controls/controls.cpp @@ -1314,8 +1314,9 @@ void MyPanel::OnListBoxButtons( wxCommandEvent &event ) static const wxChar *GetDataString(wxClientData *data) { - return data ? wx_static_cast(wxStringClientData *, data)->GetData().c_str() - : _T("none"); + return ( + data ? wx_static_cast(wxStringClientData *, data)->GetData() : wxString("none") + ).c_str(); } void MyPanel::OnChoice( wxCommandEvent &event ) diff --git a/samples/grid/griddemo.cpp b/samples/grid/griddemo.cpp index 4ad34e9774..abdcfee872 100644 --- a/samples/grid/griddemo.cpp +++ b/samples/grid/griddemo.cpp @@ -961,8 +961,8 @@ void GridFrame::OnShowSelection(wxCommandEvent& WXUNUSED(event)) single = _T("column"); } - const wxArrayInt sels(rows ? grid->GetSelectedRows() - : grid->GetSelectedCols()); + const wxArrayInt sels((const wxArrayInt)(rows ? grid->GetSelectedRows() + : grid->GetSelectedCols())); size_t count = sels.size(); wxLogMessage(_T("%lu %s selected:"), (unsigned long)count, plural); diff --git a/samples/listctrl/listtest.cpp b/samples/listctrl/listtest.cpp index c4c71463ac..ebfa7accb6 100644 --- a/samples/listctrl/listtest.cpp +++ b/samples/listctrl/listtest.cpp @@ -821,8 +821,12 @@ void MyListCtrl::OnBeginLabelEdit(wxListEvent& event) void MyListCtrl::OnEndLabelEdit(wxListEvent& event) { wxLogMessage( wxT("OnEndLabelEdit: %s"), - event.IsEditCancelled() ? _T("[cancelled]") - : event.m_item.m_text.c_str()); + ( + event.IsEditCancelled() ? + wxString("[cancelled]") : + event.m_item.m_text + ).c_str() + ); } void MyListCtrl::OnDeleteItem(wxListEvent& event) diff --git a/samples/mdi/mdi.cpp b/samples/mdi/mdi.cpp index 49336c75f5..b06f1bf257 100644 --- a/samples/mdi/mdi.cpp +++ b/samples/mdi/mdi.cpp @@ -516,8 +516,13 @@ void MyChild::OnPaste(wxCommandEvent& WXUNUSED(event)) { wxClipboardLocker lock; wxTextDataObject data; - canvas->SetText(wxTheClipboard->GetData(data) ? data.GetText().c_str() - : _T("No text on clipboard")); + canvas->SetText( + ( + wxTheClipboard->GetData(data) ? + data.GetText() : + wxString("No text on clipboard") + ).c_str() + ); } void MyChild::OnUpdatePaste(wxUpdateUIEvent& event) diff --git a/samples/mediaplayer/mediaplayer.cpp b/samples/mediaplayer/mediaplayer.cpp index 7b94f1ff19..aeba330fc5 100644 --- a/samples/mediaplayer/mediaplayer.cpp +++ b/samples/mediaplayer/mediaplayer.cpp @@ -428,7 +428,7 @@ bool wxMediaPlayerApp::OnInit() cmdLineDesc[0].kind = wxCMD_LINE_PARAM; cmdLineDesc[0].shortName = NULL; cmdLineDesc[0].longName = NULL; - cmdLineDesc[0].description = wxT("input files"); + cmdLineDesc[0].description = "input files"; cmdLineDesc[0].type = wxCMD_LINE_VAL_STRING; cmdLineDesc[0].flags = wxCMD_LINE_PARAM_OPTIONAL | wxCMD_LINE_PARAM_MULTIPLE; diff --git a/samples/typetest/typetest.cpp b/samples/typetest/typetest.cpp index 1e5ce86779..2dffb5f417 100644 --- a/samples/typetest/typetest.cpp +++ b/samples/typetest/typetest.cpp @@ -955,11 +955,10 @@ void MyApp::DoMIMEDemo(wxCommandEvent& WXUNUSED(event)) filetype->GetOpenCommand(&open, params); textCtrl << _T("MIME information about extension '") << ext << _T('\n') - << _T("\tMIME type: ") << ( !type ? wxT("unknown") - : type.c_str() ) << _T('\n') - << _T("\tDescription: ") << ( !desc ? wxEmptyString : desc.c_str() ) + << _T("\tMIME type: ") << ( !type ? wxString("unknown") : type ) << _T('\n') + << _T("\tDescription: ") << ( !desc ? wxString(wxEmptyString) : desc ) << _T('\n') - << _T("\tCommand to open: ") << ( !open ? wxT("no") : open.c_str() ) + << _T("\tCommand to open: ") << ( !open ? wxString("no") : open ) << _T('\n'); delete filetype; -- 2.45.2