Source cleaning, warning fixes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba 2005-01-13 19:57:24 +00:00
parent 34c9978dac
commit 2ad1ff540f

View File

@ -44,6 +44,7 @@ private:
wxString m_class;
wxString m_name;
};
#include "wx/arrimpl.cpp"
WX_DECLARE_OBJARRAY(XRCWidgetData,ArrayOfXRCWidgetData);
WX_DEFINE_OBJARRAY(ArrayOfXRCWidgetData);
@ -77,20 +78,22 @@ private:
public:
XRCWndClassData(const wxString& className,const wxString& parentClassName, const wxXmlNode* node) :
m_className(className) , m_parentClassName(parentClassName) {
m_className(className) , m_parentClassName(parentClassName)
{
BrowseXmlNode(node->GetChildren());
}
const ArrayOfXRCWidgetData& GetWidgetData(){
const ArrayOfXRCWidgetData& GetWidgetData()
{
return m_wdata;
}
bool IsRealClass(const wxString& name)
{
if (name == _T("tool") || name == _T("unknown") ||
name == _T("notebookpage") || name == _T("separator") ||
if (name == _T("tool") ||
name == _T("unknown") ||
name == _T("notebookpage") ||
name == _T("separator") ||
name == _T("sizeritem") ||
name == _T("wxMenuItem"))
{
@ -134,9 +137,9 @@ public:
+ _T(");\n")
);
}
file.Write(_T(" }\n"));
file.Write(_T(" }\n"));
file.Write(
file.Write(
_T("public:\n")
+ m_className
+ _T("::")
@ -144,7 +147,8 @@ file.Write(
+ _T("(){\n")
+ _T(" InitWidgetsFromXRC();\n")
_T(" }\n")
_T("};\n"));
_T("};\n")
);
};
};
WX_DECLARE_OBJARRAY(XRCWndClassData,ArrayOfXRCWndClassData);
@ -215,10 +219,6 @@ int XmlResApp::OnRun()
{
case -1:
return 0;
#if 0
// break is unreachable because of return earlier
break;
#endif
case 0:
retCode = 0;
@ -228,17 +228,6 @@ int XmlResApp::OnRun()
else
CompileRes();
return retCode;
#if 0
// break is unreachable because of return earlier
break;
#endif
#if 0
// default return moved outside of switch to avoid warning about lack of return in function
default:
return 1;
break;
#endif
}
return 1;
}
@ -285,7 +274,7 @@ void XmlResApp::ParseParams(const wxCmdLineParser& cmdline)
{
#ifdef __WINDOWS__
wxString fn=wxFindFirstFile(cmdline.GetParam(i), wxFILE);
while (!fn.IsEmpty())
while (!fn.empty())
{
parFiles.Add(fn);
fn=wxFindNextFile();
@ -515,7 +504,10 @@ static wxString FileToCppArray(wxString filename, int num)
wxString tmp;
wxString snum;
wxFFile file(filename, wxT("rb"));
size_t lng = file.Length();
wxFileOffset offset = file.Length();
wxASSERT_MSG( offset >= 0 , wxT("Invalid file length") );
wxASSERT_MSG( offset == wxFileOffset(size_t(offset)) , wxT("Huge file not supported") );
size_t lng = (size_t)offset;
snum.Printf(_T("%i"), num);
output.Printf(_T("static size_t xml_res_size_") + snum + _T(" = %i;\n"), lng);
@ -638,7 +630,10 @@ static wxString FileToPythonArray(wxString filename, int num)
wxString tmp;
wxString snum;
wxFFile file(filename, wxT("rb"));
size_t lng = file.Length();
wxFileOffset offset = file.Length();
wxASSERT_MSG( offset >= 0 , wxT("Invalid file length") );
wxASSERT_MSG( offset == wxFileOffset(size_t(offset)) , wxT("Huge file not supported") );
size_t lng = (size_t)offset;
snum.Printf(_T("%i"), num);
output = _T(" xml_res_file_") + snum + _T(" = '''\\\n");