diff --git a/contrib/src/xrc/xh_sizer.cpp b/contrib/src/xrc/xh_sizer.cpp
index 5022ffb8f4..db47dceec3 100644
--- a/contrib/src/xrc/xh_sizer.cpp
+++ b/contrib/src/xrc/xh_sizer.cpp
@@ -206,7 +206,6 @@ wxObject* wxSizerXmlHandler::Handle_sizer()
// save state
wxSizer *old_par = m_parentSizer;
bool old_ins = m_isInside;
- bool old_gbs = m_isGBS;
// set new state
m_parentSizer = sizer;
@@ -216,7 +215,6 @@ wxObject* wxSizerXmlHandler::Handle_sizer()
CreateChildren(m_parent, TRUE/*only this handler*/);
// restore state
- old_gbs = m_isGBS;
m_isInside = old_ins;
m_parentSizer = old_par;
diff --git a/contrib/src/xrc/xh_wizrd.cpp b/contrib/src/xrc/xh_wizrd.cpp
index db9e52cd10..e8cb354448 100644
--- a/contrib/src/xrc/xh_wizrd.cpp
+++ b/contrib/src/xrc/xh_wizrd.cpp
@@ -59,6 +59,8 @@ wxObject *wxWizardXmlHandler::DoCreateResource()
else
{
wxWizardPage *page = NULL;
+ wxUnusedVar(page);
+
if (m_class == wxT("wxWizardPageSimple"))
{
XRC_MAKE_INSTANCE(p, wxWizardPageSimple)
diff --git a/contrib/src/xrc/xmlres.cpp b/contrib/src/xrc/xmlres.cpp
index 7587547408..a50a9e70d9 100644
--- a/contrib/src/xrc/xmlres.cpp
+++ b/contrib/src/xrc/xmlres.cpp
@@ -324,6 +324,7 @@ bool wxXmlResource::UpdateResources()
bool modif;
# if wxUSE_FILESYSTEM
wxFSFile *file = NULL;
+ wxUnusedVar(file);
wxFileSystem fsys;
# endif
@@ -353,6 +354,7 @@ bool wxXmlResource::UpdateResources()
rt = false;
}
wxDELETE(file);
+ wxUnusedVar(file);
# else
modif = wxDateTime(wxFileModificationTime(m_data[i].File)) > m_data[i].Time;
# endif
@@ -413,6 +415,7 @@ bool wxXmlResource::UpdateResources()
# if wxUSE_FILESYSTEM
wxDELETE(file);
+ wxUnusedVar(file);
# else
wxDELETE(stream);
# endif
@@ -1180,14 +1183,12 @@ static int XRCID_Lookup(const wxChar *str_id, int value_if_not_found = -2)
index %= XRCID_TABLE_SIZE;
XRCID_record *oldrec = NULL;
- int matchcnt = 0;
for (XRCID_record *rec = XRCID_Records[index]; rec; rec = rec->next)
{
if (wxStrcmp(rec->key, str_id) == 0)
{
return rec->id;
}
- matchcnt++;
oldrec = rec;
}
diff --git a/contrib/utils/convertrc/convert.cpp b/contrib/utils/convertrc/convert.cpp
index 17927d3b2a..b2d17962ef 100644
--- a/contrib/utils/convertrc/convert.cpp
+++ b/contrib/utils/convertrc/convert.cpp
@@ -55,14 +55,14 @@ bool wxConvertApp::OnInit()
{
//Initialize all image loaders(JPEG,BMP,PNG,and etc)
wxInitAllImageHandlers();
- SetAppName("wxConvertApp");
+ SetAppName(_T("wxConvertApp"));
if (HandleCommandLine())
return TRUE;
// Create the main frame window
- m_pFrame = new wxMainFrame(NULL, -1, "wxConvertApp", wxPoint(0, 0), wxSize(500, 400),
+ m_pFrame = new wxMainFrame(NULL, -1, _T("wxConvertApp"), wxPoint(0, 0), wxSize(500, 400),
wxDEFAULT_FRAME_STYLE | wxHSCROLL | wxVSCROLL);
InitMenu();
@@ -77,12 +77,12 @@ void wxConvertApp::InitMenu()
wxASSERT(m_pMenuBar);
wxMenu *filemenu=new wxMenu;
- filemenu->Append(ID_RC2WXR,"Convert RC file to WXR file");
- filemenu->Append(ID_WXR2XML,"Convert WXR file to XML file");
- filemenu->Append(ID_RC2XML,"Convert RC file to XML file");
+ filemenu->Append(ID_RC2WXR,_T("Convert RC file to WXR file"));
+ filemenu->Append(ID_WXR2XML,_T("Convert WXR file to XML file"));
+ filemenu->Append(ID_RC2XML,_T("Convert RC file to XML file"));
- filemenu->Append(ID_QUIT, "E&xit");
- m_pMenuBar->Append(filemenu,"&File");
+ filemenu->Append(ID_QUIT, _T("E&xit"));
+ m_pMenuBar->Append(filemenu,_T("&File"));
m_pFrame->SetMenuBar(m_pMenuBar);
}
@@ -120,25 +120,25 @@ wxMainFrame::~wxMainFrame()
-void wxMainFrame::OnQuit()
+void wxMainFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
Close(TRUE);
}
-void wxMainFrame::OnRc2Wxr()
+void wxMainFrame::OnRc2Wxr(wxCommandEvent& WXUNUSED(event))
{
wxFileDialog filed(this);
- filed.SetWildcard("*.rc");
+ filed.SetWildcard(_T("*.rc"));
filed.SetStyle(wxOPEN);
if (filed.ShowModal()!=wxID_OK)
return;
- wxFileDialog wxrfile(this,"Enter Desired WXR file name");
- wxrfile.SetWildcard("*.wxr");
+ wxFileDialog wxrfile(this,_T("Enter Desired WXR file name"));
+ wxrfile.SetWildcard(_T("*.wxr"));
wxrfile.SetStyle(wxOPEN);
- wxrfile.SetFilename("resource.wxr");
+ wxrfile.SetFilename(_T("resource.wxr"));
if (wxrfile.ShowModal()!=wxID_OK)
return;
@@ -147,18 +147,18 @@ void wxMainFrame::OnRc2Wxr()
convert.Convert(wxrfile.GetPath(),filed.GetPath());
}
-void wxMainFrame::OnWXR2XML()
+void wxMainFrame::OnWXR2XML(wxCommandEvent& WXUNUSED(event))
{
wxFileDialog f(this);
- f.SetWildcard("*.wxr");
+ f.SetWildcard(_T("*.wxr"));
if (f.ShowModal()!=wxID_OK)
return;
- wxFileDialog xmlfile(this,"Enter Desired XML file name");
- xmlfile.SetWildcard("*.xml");
+ wxFileDialog xmlfile(this,_T("Enter Desired XML file name"));
+ xmlfile.SetWildcard(_T("*.xml"));
xmlfile.SetStyle(wxOPEN);
- xmlfile.SetFilename("resource.xml");
+ xmlfile.SetFilename(_T("resource.xml"));
if (xmlfile.ShowModal()!=wxID_OK)
return;
@@ -168,17 +168,17 @@ void wxMainFrame::OnWXR2XML()
}
-void wxMainFrame::OnRC2XML()
+void wxMainFrame::OnRC2XML(wxCommandEvent& WXUNUSED(event))
{
wxFileDialog f(this);
- f.SetWildcard("*.rc");
+ f.SetWildcard(_T("*.rc"));
if (f.ShowModal()!=wxID_OK)
return;
- wxFileDialog xmlfile(this,"Enter Desired XML file name");
- xmlfile.SetWildcard("*.xml");
+ wxFileDialog xmlfile(this,_T("Enter Desired XML file name"));
+ xmlfile.SetWildcard(_T("*.xml"));
xmlfile.SetStyle(wxOPEN);
- xmlfile.SetFilename("resource.xml");
+ xmlfile.SetFilename(_T("resource.xml"));
if (xmlfile.ShowModal()!=wxID_OK)
return;
@@ -205,17 +205,17 @@ bool wxConvertApp::HandleCommandLine()
target=argv[2];
- if ((source.Find(".wxr")>0)&&(target.Find(".xml")>0))
+ if ((source.Find(_T(".wxr"))>0)&&(target.Find(_T(".xml"))>0))
{
trans_wxr2xml.Convert(source,target);
return TRUE;
}
- else if ((source.Find(".rc")!=-1)&(target.Find(".wxr")!=-1))
+ else if ((source.Find(_T(".rc"))!=-1)&(target.Find(_T(".wxr"))!=-1))
{
trans_rc2wxr.Convert(source,target);
return TRUE;
}
- else if ((source.Find(".rc")!=-1)&(target.Find(".xml")!=-1))
+ else if ((source.Find(_T(".rc"))!=-1)&(target.Find(_T(".xml"))!=-1))
{
trans_rc2xml.Convert(source,target);
return TRUE;
diff --git a/contrib/utils/convertrc/convert.h b/contrib/utils/convertrc/convert.h
index 472953e229..7c1738fd01 100644
--- a/contrib/utils/convertrc/convert.h
+++ b/contrib/utils/convertrc/convert.h
@@ -17,14 +17,14 @@
class wxMainFrame:public wxFrame
{
public:
- void OnRC2XML();
- void OnWXR2XML();
- void OnRc2Wxr();
- void OnQuit();
+ void OnRC2XML(wxCommandEvent& event);
+ void OnWXR2XML(wxCommandEvent& event);
+ void OnRc2Wxr(wxCommandEvent& event);
+ void OnQuit(wxCommandEvent& event);
wxMainFrame(wxWindow* parent, wxWindowID id,
const wxString& title, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE,
- const wxString& name = "frame");
+ const wxString& name = _T("frame"));
virtual ~wxMainFrame();
protected:
diff --git a/contrib/utils/convertrc/rc2wxr.cpp b/contrib/utils/convertrc/rc2wxr.cpp
index 8adf43bec5..44f75d959c 100644
--- a/contrib/utils/convertrc/rc2wxr.cpp
+++ b/contrib/utils/convertrc/rc2wxr.cpp
@@ -103,7 +103,7 @@ m_rc.Open(rcfile);
m_filesize=m_rc.Length();
-if( (m_wxr = fopen( wxrfile, "wt" )) == NULL )
+if( (m_wxr = wxFopen( wxrfile, _T("wt") )) == NULL )
{
@@ -131,7 +131,7 @@ tok=GetToken();
-if (tok=="DIALOG")
+if (tok==_T("DIALOG"))
{
@@ -143,7 +143,7 @@ ParseDialog(prevtok);
-if (tok=="MENU")
+if (tok==_T("MENU"))
{
@@ -233,7 +233,7 @@ tok=PeekToken();
//Microsoft notation?
-if (tok=="DISCARDABLE")
+if (tok==_T("DISCARDABLE"))
{
@@ -251,15 +251,15 @@ if (!tok.IsNumber())
//Generate Dialog text
-fprintf(m_wxr,"static char *dialog%i = \"dialog(name = '%s',\\\n",dlgid,dlgname.c_str());
+wxFprintf(m_wxr,_T("static char *dialog%i = \"dialog(name = '%s',\\\n"),dlgid,dlgname.c_str());
//be lazy about style for now. add it later
-fprintf(m_wxr,"style = 'wxRAISED_BORDER | wxCAPTION | wxTHICK_FRAME | wxSYSTEM_MENU',\\\n");
+wxFprintf(m_wxr,_T("style = 'wxRAISED_BORDER | wxCAPTION | wxTHICK_FRAME | wxSYSTEM_MENU',\\\n"));
-fprintf(m_wxr,"id = %i,\\\n",dlgid);
+wxFprintf(m_wxr,_T("id = %i,\\\n"),dlgid);
@@ -269,7 +269,7 @@ int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr,"x = %i, y = %i, width = %i, height = %i,\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("x = %i, y = %i, width = %i, height = %i,\\\n"),x,y,width,height);
@@ -285,17 +285,17 @@ wxString title;
-while ((tok!="BEGIN")&(tok!="{"))
+while ((tok!=_T("BEGIN"))&(tok!=_T("{")))
{
-if (tok=="CAPTION")
+if (tok==_T("CAPTION"))
{
title=GetQuoteField();
-fprintf(m_wxr,"title = '%s',\\\n",title.c_str());
+wxFprintf(m_wxr,_T("title = '%s',\\\n"),title.c_str());
}
@@ -303,17 +303,17 @@ tok=GetToken();
}
-fprintf(m_wxr,"use_dialog_units = 1,\\\n");
+wxFprintf(m_wxr,_T("use_dialog_units = 1,\\\n"));
-fprintf(m_wxr,"use_system_defaults = 0,\\\n");
+wxFprintf(m_wxr,_T("use_system_defaults = 0,\\\n"));
-fprintf(m_wxr,"font = [8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif'],\\\n");
+wxFprintf(m_wxr,_T("font = [8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif'],\\\n"));
ParseControls();
-fprintf(m_wxr,").\";\n\n");
+wxFprintf(m_wxr,_T(").\";\n\n"));
}
@@ -351,35 +351,35 @@ wxString tok;
tok=GetToken();
-while ((tok!="END")&(tok!="}"))
+while ((tok!=_T("END"))&(tok!=_T("}")))
{
-if (tok=="LTEXT")
+if (tok==_T("LTEXT"))
ParseStaticText();
-if (tok=="EDITTEXT")
+if (tok==_T("EDITTEXT"))
ParseTextCtrl();
-if (tok=="PUSHBUTTON")
+if (tok==_T("PUSHBUTTON"))
ParsePushButton();
-if (tok=="DEFPUSHBUTTON")
+if (tok==_T("DEFPUSHBUTTON"))
ParsePushButton();
-if (tok=="GROUPBOX")
+if (tok==_T("GROUPBOX"))
ParseGroupBox();
-if (tok=="COMBOBOX")
+if (tok==_T("COMBOBOX"))
ParseComboBox();
-if (tok=="CONTROL")
+if (tok==_T("CONTROL"))
ParseControlMS();
@@ -413,11 +413,11 @@ int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr," control = [%i,wxStaticText,'%s','0','%s',",m_controlid,phrase.c_str(),varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxStaticText,'%s','0','%s',"),m_controlid,phrase.c_str(),varname.c_str());
-fprintf(m_wxr,"%i,%i,%i,%i,'',\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,'',\\\n"),x,y,width,height);
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
}
@@ -439,11 +439,11 @@ int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr," control = [%i,wxTextCtrl,'','0','%s',",m_controlid,varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxTextCtrl,'','0','%s',"),m_controlid,varname.c_str());
-fprintf(m_wxr,"%i,%i,%i,%i,'',\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,'',\\\n"),x,y,width,height);
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
@@ -469,19 +469,19 @@ m_controlid++;
c=m_controlid;
-if (varname=="IDOK")
+if (varname==_T("IDOK"))
c=wxID_OK;
-if (varname=="IDCANCEL")
+if (varname==_T("IDCANCEL"))
c=wxID_CANCEL;
-if (varname=="IDAPPLY")
+if (varname==_T("IDAPPLY"))
c=wxID_APPLY;
@@ -491,11 +491,11 @@ int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr," control = [%i,wxButton,'%s','0','%s',",c,phrase.c_str(),varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxButton,'%s','0','%s',"),c,phrase.c_str(),varname.c_str());
-fprintf(m_wxr,"%i,%i,%i,%i,'',\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,'',\\\n"),x,y,width,height);
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
@@ -551,11 +551,11 @@ int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr," control = [%i,wxStaticBox,'%s','0','%s',",m_controlid,phrase.c_str(),varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxStaticBox,'%s','0','%s',"),m_controlid,phrase.c_str(),varname.c_str());
-fprintf(m_wxr,"%i,%i,%i,%i,'',\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,'',\\\n"),x,y,width,height);
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
@@ -569,13 +569,13 @@ void rc2wxr::ReadRect(int & x, int & y, int & width, int & height)
{
-x=atoi(GetToken());
+x=wxAtoi(GetToken());
-y=atoi(GetToken());
+y=wxAtoi(GetToken());
-width=atoi(GetToken());
+width=wxAtoi(GetToken());
-height=atoi(GetToken());
+height=wxAtoi(GetToken());
@@ -587,7 +587,7 @@ wxString rc2wxr::GetToken()
{
-wxString tok="";
+wxString tok=wxEmptyString;
@@ -771,11 +771,11 @@ ReadRect(x,y,width,height);
-fprintf(m_wxr," control = [%i,wxChoice,'','0','%s',",m_controlid,varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxChoice,'','0','%s',"),m_controlid,varname.c_str());
-fprintf(m_wxr,"%i,%i,%i,%i,[],\\\n",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,[],\\\n"),x,y,width,height);
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
@@ -789,39 +789,39 @@ void rc2wxr::ParseMenu(wxString name)
{
-wxString tok="";
+wxString tok=wxEmptyString;
static int menuid=0;
menuid++;
-fprintf(m_wxr,"static char *MenuBar%i = \"menu(name = '%s',\\\n",menuid,name.c_str());
+wxFprintf(m_wxr,_T("static char *MenuBar%i = \"menu(name = '%s',\\\n"),menuid,name.c_str());
-fprintf(m_wxr,"menu = \\\n");
+wxFprintf(m_wxr,_T("menu = \\\n"));
-fprintf(m_wxr,"[\\\n");
+wxFprintf(m_wxr,_T("[\\\n"));
-while ((tok!="BEGIN")&(tok!="{"))
+while ((tok!=_T("BEGIN"))&(tok!=_T("{")))
tok=GetToken();
-while ((tok!="END")&(tok!="}"))
+while ((tok!=_T("END"))&(tok!=_T("}")))
{
tok=GetToken();
-if (tok=="POPUP")
+if (tok==_T("POPUP"))
{
ParsePopupMenu();
- fprintf(m_wxr," ],\\\n");
+ wxFprintf(m_wxr,_T(" ],\\\n"));
}
@@ -829,7 +829,7 @@ if (tok=="POPUP")
-fprintf(m_wxr,"]).\";\n\n");
+wxFprintf(m_wxr,_T("]).\";\n\n"));
}
@@ -853,31 +853,31 @@ int spot;
//Remove /t because it causes problems
-spot=tok.First("\\t");
+spot=tok.First(_T("\\t"));
tok=tok.Left(spot);
-fprintf(m_wxr," ['%s',%i,'',\\\n",tok.c_str(),menuitem);
+wxFprintf(m_wxr,_T(" ['%s',%i,'',\\\n"),tok.c_str(),menuitem);
-while ((tok!="BEGIN")&(tok!="{"))
+while ((tok!=_T("BEGIN"))&(tok!=_T("{")))
tok=GetToken();
-while ((tok!="END")&(tok!="}"))
+while ((tok!=_T("END"))&(tok!=_T("}")))
{
tok=GetToken();
-if (tok=="MENUITEM")
+if (tok==_T("MENUITEM"))
{
-if (PeekToken()=="SEPARATOR")
+if (PeekToken()==_T("SEPARATOR"))
-fprintf(m_wxr," [],\\\n");
+wxFprintf(m_wxr,_T(" [],\\\n"));
else
@@ -887,13 +887,13 @@ tok=GetQuoteField();
//Remove /t because it causes problems
-spot=tok.First("\\t");
+spot=tok.First(_T("\\t"));
tok=tok.Left(spot);
menuitem++;
-fprintf(m_wxr," ['%s',%i,''],\\\n",tok.c_str(),menuitem);
+wxFprintf(m_wxr,_T(" ['%s',%i,''],\\\n"),tok.c_str(),menuitem);
}
@@ -951,15 +951,15 @@ kindctrl.MakeUpper();
-if (kindctrl=="MSCTLS_TRACKBAR32")
+if (kindctrl==_T("MSCTLS_TRACKBAR32"))
ParseSlider(label,varname);
-if (kindctrl=="MSCTLS_PROGRESS32")
+if (kindctrl==_T("MSCTLS_PROGRESS32"))
ParseProgressBar(label,varname);
-if (kindctrl=="BUTTON")
+if (kindctrl==_T("BUTTON"))
ParseCtrlButton(label,varname);
@@ -973,7 +973,7 @@ if (kindctrl=="BUTTON")
-void rc2wxr::ParseSlider(wxString label, wxString varname)
+void rc2wxr::ParseSlider(wxString WXUNUSED(label), wxString varname)
{
@@ -981,17 +981,17 @@ wxString tok;
while (ReadOrs(tok));
-fprintf(m_wxr," control = [%i,wxSlider,'','wxSL_HORIZONTAL','%s',",m_controlid,varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxSlider,'','wxSL_HORIZONTAL','%s',"),m_controlid,varname.c_str());
int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr,"%i,%i,%i,%i,",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,"),x,y,width,height);
-fprintf(m_wxr," 1, 1, 10,\\\n");
+wxFprintf(m_wxr,_T(" 1, 1, 10,\\\n"));
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
}
@@ -1003,7 +1003,7 @@ CONTROL "Progress1",CG_IDC_PROGDLG_PROGRESS,"msctls_progress32",
*/
-void rc2wxr::ParseProgressBar(wxString label, wxString varname)
+void rc2wxr::ParseProgressBar(wxString WXUNUSED(label), wxString varname)
{
@@ -1011,17 +1011,17 @@ wxString tok;
while (ReadOrs(tok));
-fprintf(m_wxr," control = [%i,wxGauge,'','wxGA_HORIZONTAL','%s',",m_controlid,varname.c_str());
+wxFprintf(m_wxr,_T(" control = [%i,wxGauge,'','wxGA_HORIZONTAL','%s',"),m_controlid,varname.c_str());
int x,y,width,height;
ReadRect(x,y,width,height);
-fprintf(m_wxr,"%i,%i,%i,%i,",x,y,width,height);
+wxFprintf(m_wxr,_T("%i,%i,%i,%i,"),x,y,width,height);
-fprintf(m_wxr," 0, 10,\\\n");
+wxFprintf(m_wxr,_T(" 0, 10,\\\n"));
-fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
}
@@ -1065,37 +1065,37 @@ int x,y,width,height;
-if (tok=="BS_AUTOCHECKBOX")
+if (tok==_T("BS_AUTOCHECKBOX"))
{
- fprintf(m_wxr," control = [%i,wxCheckBox,'%s','0','%s',",m_controlid,label.c_str(),varname.c_str());
+ wxFprintf(m_wxr,_T(" control = [%i,wxCheckBox,'%s','0','%s',"),m_controlid,label.c_str(),varname.c_str());
while (ReadOrs(tok));
ReadRect(x,y,width,height);
- fprintf(m_wxr,"%i,%i,%i,%i,0,\\\n",x,y,width,height);
+ wxFprintf(m_wxr,_T("%i,%i,%i,%i,0,\\\n"),x,y,width,height);
- fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+ wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
}
-if (tok=="BS_AUTORADIOBUTTON")
+if (tok==_T("BS_AUTORADIOBUTTON"))
{
- fprintf(m_wxr," control = [%i,wxRadioButton,'%s','0','%s',",m_controlid,label.c_str(),varname.c_str());
+ wxFprintf(m_wxr,_T(" control = [%i,wxRadioButton,'%s','0','%s',"),m_controlid,label.c_str(),varname.c_str());
while(ReadOrs(tok));
ReadRect(x,y,width,height);
- fprintf(m_wxr,"%i,%i,%i,%i,0,\\\n",x,y,width,height);
+ wxFprintf(m_wxr,_T("%i,%i,%i,%i,0,\\\n"),x,y,width,height);
- fprintf(m_wxr,"[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n");
+ wxFprintf(m_wxr,_T("[8, 'wxSWISS', 'wxNORMAL', 'wxNORMAL', 0, 'MS Sans Serif']],\\\n"));
}
diff --git a/contrib/utils/convertrc/rc2xml.cpp b/contrib/utils/convertrc/rc2xml.cpp
index fc65fe51b3..d4db74abed 100644
--- a/contrib/utils/convertrc/rc2xml.cpp
+++ b/contrib/utils/convertrc/rc2xml.cpp
@@ -72,7 +72,7 @@ bool rc2xml::Convert(wxString rcfile, wxString xmlfile)
m_workingpath=wxPathOnly(rcfile);
- m_targetpath=wxPathOnly(xmlfile)+"\\";
+ m_targetpath=wxPathOnly(xmlfile) + _T("\\");
@@ -80,15 +80,15 @@ bool rc2xml::Convert(wxString rcfile, wxString xmlfile)
bool result;
- result=m_xmlfile.Open(xmlfile.c_str(),"w+t");
- wxASSERT_MSG(result,"Couldn't create XML file");
+ result=m_xmlfile.Open(xmlfile.c_str(),_T("w+t"));
+ wxASSERT_MSG(result,_T("Couldn't create XML file"));
if (!result)
return FALSE;
/* Write Basic header for XML file */
- m_xmlfile.Write("\n");
- m_xmlfile.Write("\n");
+ m_xmlfile.Write(_T("\n"));
+ m_xmlfile.Write(_T("\n"));
//Read resource.h
ParseResourceHeader();
@@ -99,7 +99,7 @@ bool rc2xml::Convert(wxString rcfile, wxString xmlfile)
//Read in dialogs, toolbars,menus
SecondPass();
- m_xmlfile.Write("\n");
+ m_xmlfile.Write(_T("\n"));
m_xmlfile.Close();
m_rc.Close();
wxMessageBox(_("Conversion complete."), _("Done"),
@@ -119,8 +119,8 @@ microsoft reuses the keyword DIALOG for other things
*/
token=PeekToken();
//Microsoft notation?
- while ((token=="DISCARDABLE")
- ||(token=="LOADONCALL")||(token=="MOVEABLE"))
+ while ((token==_T("DISCARDABLE"))
+ ||(token==_T("LOADONCALL"))||(token==_T("MOVEABLE")))
{
token=GetToken();
token=PeekToken();
@@ -137,37 +137,37 @@ microsoft reuses the keyword DIALOG for other things
wxString title;
wxString ptsize,face;
- m_xmlfile.Write("\t\n");
+ m_xmlfile.Write(_T("\t\n"));
}
/*
@@ -184,60 +184,60 @@ void rc2xml::ParseControls()
wxString label,varname;
token=GetToken();
- while ((token!="END")&(token!="}"))
+ while ((token!=_T("END"))&(token!=_T("}")))
{
- if (token=="AUTOCHECKBOX")
+ if (token==_T("AUTOCHECKBOX"))
{
label=GetQuoteField();
varname=GetToken();
ParseCheckBox(label,varname);
}
else
- if (token=="AUTORADIOBUTTON")
+ if (token==_T("AUTORADIOBUTTON"))
{
label=GetQuoteField();
varname=GetToken();
ParseRadioButton(label,varname);
}
else
- if (token=="LTEXT")
+ if (token==_T("LTEXT"))
{
label=GetQuoteField();
varname=GetToken();
ParseStaticText(label,varname);
}
- else if (token=="EDITTEXT")
+ else if (token==_T("EDITTEXT"))
{
varname=GetToken();
ParseTextCtrl(varname);
}
- else if ((token=="PUSHBUTTON")||(token=="DEFPUSHBUTTON"))
+ else if ((token==_T("PUSHBUTTON"))||(token==_T("DEFPUSHBUTTON")))
{
label=GetQuoteField();
varname=GetToken();
ParsePushButton(label,varname);
}
- else if (token=="GROUPBOX")
+ else if (token==_T("GROUPBOX"))
{
label=GetQuoteField();
varname=GetToken();
ParseGroupBox(label,varname);
}
- else if (token=="COMBOBOX")
+ else if (token==_T("COMBOBOX"))
{
varname=GetToken();
ParseComboBox(varname);
}
- else if (token=="CONTROL")
+ else if (token==_T("CONTROL"))
ParseControlMS();
- else if (token=="LISTBOX")
+ else if (token==_T("LISTBOX"))
{
varname=GetToken();
ParseListBox(varname);
}
- else if (token=="ICON")
+ else if (token==_T("ICON"))
ParseIconStatic();
- else if (token=="SCROLLBAR")
+ else if (token==_T("SCROLLBAR"))
ParseScrollBar();
token=GetToken();
}
@@ -256,9 +256,9 @@ void rc2xml::ParseStaticText(wxString phrase, wxString varname)
int x,y,width,height;
ReadRect(x,y,width,height);
- m_xmlfile.Write("\t\t\n"));
}
//EDITTEXT IDC_RADIUS,36,65,40,14,ES_AUTOHSCROLL
@@ -276,9 +276,9 @@ void rc2xml::ParseTextCtrl(wxString varname)
ReadRect(x,y,width,height);
//TODO
//style=GetToken();
- m_xmlfile.Write("\t\t\n"));
}
//AUTOCHECKBOX "&log.", ID_XLOG, 25, 24, 21, 12
@@ -294,10 +294,10 @@ void rc2xml::ParseCheckBox(wxString phrase, wxString varname)
int x,y,width,height;
ReadRect(x,y,width,height);
- m_xmlfile.Write("\t\t\n"));
}
//AUTORADIOBUTTON "&text", ID_SW10, 13, 12, 68, 10, BS_AUTORADIOBUTTON | WS_GROUP
@@ -310,14 +310,14 @@ void rc2xml::ParseRadioButton(wxString phrase, wxString varname)
if (ReadRect(x,y,width,height))
if (GotOrs==FALSE)
ReadOrs(token);
- if (token.Find("WS_GROUP") != -1)
- style += "wxRB_GROUP";
+ if (token.Find(_T("WS_GROUP")) != -1)
+ style += _T("wxRB_GROUP");
- m_xmlfile.Write("\t\t\n"));
}
@@ -335,10 +335,10 @@ void rc2xml::ParsePushButton(wxString phrase, wxString varname)
int x,y,width,height;
ReadRect(x,y,width,height);
- m_xmlfile.Write("\t\t\n"));
}
@@ -371,26 +371,26 @@ void rc2xml::ParseGroupBox(wxString phrase, wxString varname)
int x,y,width,height;
ReadRect(x,y,width,height);
- m_xmlfile.Write("\t\t\n"));
}
bool rc2xml::ReadRect(int & x, int & y, int & width, int & height)
{
- x=atoi(GetToken());
- y=atoi(GetToken());
- width=atoi(GetToken());
+ x=wxAtoi(GetToken());
+ y=wxAtoi(GetToken());
+ width=wxAtoi(GetToken());
bool ret;
wxString tmp = GetToken(&ret);
- height=atoi(tmp);
+ height=wxAtoi(tmp);
return ret; // check for more parameters
}
wxString rc2xml::GetToken(bool *listseperator)
{
- wxString token="";
+ wxString token=wxEmptyString;
if (m_rc.Eof())
{
@@ -524,43 +524,43 @@ void rc2xml::ParseComboBox(wxString varname)
if (GotOrs==FALSE)
ReadOrs(token);
- m_xmlfile.Write("\t\t\n"));
}
void rc2xml::ParseMenu(wxString varname)
{
- wxString token="";
+ wxString token=wxEmptyString;
//Write menubar to xml file
- m_xmlfile.Write("\t\n");
+ m_xmlfile.Write(_T("\t\n"));
}
void rc2xml::ParsePopupMenu()
@@ -577,27 +577,27 @@ void rc2xml::ParsePopupMenu()
//Write Menu item
//Generate a fake name since RC menus don't have one
- name<<"Menu_"<