X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/913df6f2e0ab502732b271624c95af807d42007c..22aed133d8b52cc2e9a2d1c644e56a820f5df733:/src/common/resource.cpp diff --git a/src/common/resource.cpp b/src/common/resource.cpp index 5e4842f6b3..61ad5cf33d 100644 --- a/src/common/resource.cpp +++ b/src/common/resource.cpp @@ -1623,7 +1623,7 @@ bool wxResourceReadOneResource(FILE *fd, wxExprDatabase& db, bool *eof, wxResour wxChar *name = copystring(wxConvCurrent->cMB2WX(wxResourceBuffer)); wxGetResourceToken(fd); wxChar *value = copystring(wxConvCurrent->cMB2WX(wxResourceBuffer)); - if (wxIsalpha(value[0])) + if (wxIsdigit(value[0])) { int val = (int)wxAtol(value); wxResourceAddIdentifier(name, val, table); @@ -1813,6 +1813,7 @@ static wxResourceBitListStruct wxResourceBitListTable[] = { _T("wxTE_READONLY"), wxTE_READONLY}, { _T("wxTE_PROCESS_ENTER"), wxTE_PROCESS_ENTER}, { _T("wxTE_MULTILINE"), wxTE_MULTILINE}, + { _T("wxTE_NO_VSCROLL"), wxTE_NO_VSCROLL}, /* wxRadioBox/wxRadioButton */ { _T("wxRB_GROUP"), wxRB_GROUP }, @@ -1935,6 +1936,7 @@ static wxResourceBitListStruct wxResourceBitListTable[] = { _T("wxTRANSPARENT_WINDOW"), wxTRANSPARENT_WINDOW}, { _T("wxNO_BORDER"), wxNO_BORDER}, { _T("wxCLIP_CHILDREN"), wxCLIP_CHILDREN}, + { _T("wxTAB_TRAVERSAL"), 0}, // Compatibility only { _T("wxTINY_CAPTION_HORIZ"), wxTINY_CAPTION_HORIZ}, { _T("wxTINY_CAPTION_VERT"), wxTINY_CAPTION_VERT}, @@ -2495,7 +2497,7 @@ bool wxResourceAddIdentifier(const wxString& name, int value, wxResourceTable *t if (!table) table = wxDefaultResourceTable; - table->identifiers.Put(name, (wxObject *)value); + table->identifiers.Put(name, (wxObject *)(long)value); return TRUE; } @@ -2504,7 +2506,7 @@ int wxResourceGetIdentifier(const wxString& name, wxResourceTable *table) if (!table) table = wxDefaultResourceTable; - return (int)table->identifiers.Get(name); + return (int)(long)table->identifiers.Get(name); } /* @@ -2702,7 +2704,7 @@ bool wxResourceReadOneResourceString(char *s, wxExprDatabase& db, bool *eof, wxR wxChar *name = copystring(wxConvCurrent->cMB2WX(wxResourceBuffer)); wxGetResourceTokenString(s); wxChar *value = copystring(wxConvCurrent->cMB2WX(wxResourceBuffer)); - if (wxIsalpha(value[0])) + if (wxIsdigit(value[0])) { int val = (int)wxAtol(value); wxResourceAddIdentifier(name, val, table);