X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..561db924ca6de26dfd38b72be23f71aadc10da7b:/contrib/utils/convertrc/wxr2xml.cpp?ds=sidebyside diff --git a/contrib/utils/convertrc/wxr2xml.cpp b/contrib/utils/convertrc/wxr2xml.cpp index cb5ecc7b3c..cbef29444b 100644 --- a/contrib/utils/convertrc/wxr2xml.cpp +++ b/contrib/utils/convertrc/wxr2xml.cpp @@ -1,7 +1,7 @@ // wxr2xml.cpp: implementation of the wxr2xml class. // 8/30/00 Brian Gavin // only tested on wxMSW so far -//License: wxWindows Liscense +// License: wxWindows Liscense // //////////////////////////////////////////////////////////////////// /* @@ -31,12 +31,10 @@ trans->Convert("Myfile.wxr","Myfile.xml"); wxr2xml::wxr2xml() { - } wxr2xml::~wxr2xml() { - } bool wxr2xml::Convert(wxString wxrfile, wxString xmlfile) @@ -404,14 +402,16 @@ wxString wxr2xml::GetStyles(wxItemResource * res) if (restype == _T("wxDialog")) { - if (style & wxDIALOG_MODAL) - s += _T("wxDIALOG_MODAL|"); if (style & wxDEFAULT_DIALOG_STYLE) s += _T("wxDEFAULT_DIALOG_STYLE|"); +#if WXWIN_COMPATIBILITY_2_6 + if (style & wxDIALOG_MODAL) + s += _T("wxDIALOG_MODAL|"); if (style & wxDIALOG_MODELESS) s += _T("wxDIALOG_MODELESS|"); if (style & wxNO_3D) s += _T("wxNO_3D|"); +#endif // WXWIN_COMPATIBILITY_2_6 if (style & wxTAB_TRAVERSAL) s += _T("wxTAB_TRAVERSAL|"); if (style & wxWS_EX_VALIDATE_RECURSIVELY) @@ -420,10 +420,12 @@ wxString wxr2xml::GetStyles(wxItemResource * res) s += _T("wxSTAY_ON_TOP|"); if (style & wxCAPTION) s += _T("wxCAPTION|"); - if (style & wxTHICK_FRAME) - s += _T("wxTHICK_FRAME|"); + if (style & wxRESIZE_BORDER) + s += _T("wxRESIZE_BORDER|"); +#if WXWIN_COMPATIBILITY_2_6 if (style & wxRESIZE_BOX) s += _T("wxRESIZE_BOX|"); +#endif // WXWIN_COMPATIBILITY_2_6 if (style & wxRESIZE_BORDER) s += _T("wxRESIZE_BORDER|"); if (style & wxSYSTEM_MENU) @@ -436,8 +438,10 @@ wxString wxr2xml::GetStyles(wxItemResource * res) { if (style & wxCLIP_CHILDREN) s += _T("wxCLIP_CHILDREN|"); +#if WXWIN_COMPATIBILITY_2_6 if (style & wxNO_3D) s += _T("wxNO_3D|"); +#endif // WXWIN_COMPATIBILITY_2_6 if (style & wxTAB_TRAVERSAL) s += _T("wxTAB_TRAVERSAL|"); if (style & wxWS_EX_VALIDATE_RECURSIVELY) @@ -462,8 +466,6 @@ wxString wxr2xml::GetStyles(wxItemResource * res) s += _T("wxGA_HORIZONTAL|"); if (style & wxGA_VERTICAL) s += _T("wxGA_VERTICAL|"); - if (style & wxGA_PROGRESSBAR) - s += _T("wxGA_PROGRESSBAR|"); // windows only if (style & wxGA_SMOOTH) s += _T("wxGA_SMOOTH|"); @@ -536,11 +538,10 @@ wxString wxr2xml::GetStyles(wxItemResource * res) s += _T("wxSB_VERTICAL|"); } - int l; - l = s.Length(); + int l = s.length(); // No styles defined if (l == 11) - return _T(""); + return wxEmptyString; // Trim off last | s = s.Truncate(l - 1); @@ -603,7 +604,7 @@ void wxr2xml::ParseMenu(wxItemResource * res) m_xmlfile.Write(_T(">\n")); m_xmlfile.Write(_T("\t\t\t\t\n")); - if (res->GetValue4() != _T("")) + if (!res->GetValue4().empty()) m_xmlfile.Write(_T("\t\t\t\t") + res->GetValue4() + _T("\n")); // Read in menu items and additional menus @@ -621,7 +622,7 @@ void wxr2xml::ParseMenu(wxItemResource * res) void wxr2xml::ParseMenuItem(wxItemResource * res) { // Get Menu Item or Separator - if (res->GetTitle() == _T("")) { + if (res->GetTitle().empty()) { m_xmlfile.Write(_T("\t\t\t\n")); } else { m_xmlfile.Write(_T("\t\t\t\t\n")); m_xmlfile.Write(_T("\t\t\t\n")); - if (res->GetValue4() != _T("")) + if (!res->GetValue4().empty()) m_xmlfile.Write(_T("\t\t\t") + res->GetValue4() + _T("\n")); if (res->GetValue2())