Segfaults on startup though.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1127 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
     wxWindow *w = (wxWindow *)node->Data();
     if (w == win)
     {
     wxWindow *w = (wxWindow *)node->Data();
     if (w == win)
     {
-      return (wxItemResource *)node->GetKeyInteger();
+      return (wxItemResource *)node->key.integer;
-  long id = m_editorResourceTree->InsertItem(parent, theString
-#ifdef __WXMSW__
-     , imageId
-#endif
-   );
+  long id = m_editorResourceTree->AppendItem(parent, theString, imageId );
 
   m_editorResourceTree->SetItemData(id, new wxResourceTreeData(resource));
 
 
   m_editorResourceTree->SetItemData(id, new wxResourceTreeData(resource));
 
 
 #if wxUSE_IOSTREAMH
 #if defined(__WXMSW__) && !defined(__GNUWIN32__)
 #include <strstrea.h>
 #if wxUSE_IOSTREAMH
 #if defined(__WXMSW__) && !defined(__GNUWIN32__)
 #include <strstrea.h>
 #else
 #include <strstream.h>
 #include <fstream.h>
 #else
 #include <strstream.h>
 #include <fstream.h>
 #include <fstream>
 #endif
 
 #include <fstream>
 #endif
 
 #include "wx/scrolbar.h"
 #include "wx/string.h"
 
 #include "wx/scrolbar.h"
 #include "wx/string.h"
 
 
     wxNode* node = m_hashTable.Next();
     while (node)
     {
     wxNode* node = m_hashTable.Next();
     while (node)
     {
-        const char* str = node->GetKeyString();
+        char* str = node->key.string;
         int id = (int) node->Data() ;
 
         if (!IsStandardSymbol(str))
         int id = (int) node->Data() ;
 
         if (!IsStandardSymbol(str))
     wxNode* node = m_hashTable.Next();
     while (node)
     {
     wxNode* node = m_hashTable.Next();
     while (node)
     {
-        const char* str = node->GetKeyString();
+        char* str = node->key.string;
         if (str && ( ((int) node->Data()) == id) )
             return wxString(str);
 
         if (str && ( ((int) node->Data()) == id) )
             return wxString(str);
 
     wxNode* node = m_hashTable.Next();
     while (node)
     {
     wxNode* node = m_hashTable.Next();
     while (node)
     {
-        const char* str = node->GetKeyString();
+        char* str = node->key.string;
 
         comboBox->Append(str);
         node = m_hashTable.Next();
 
         comboBox->Append(str);
         node = m_hashTable.Next();
 
   }
   else if (name == "height")
   {
   }
   else if (name == "height")
   {
-    return new wxProperty("height", (long)resource->GetHeight(), "integer");
+    return new wxProperty("width", (long)resource->GetHeight(), "integer");
   }
   else if (name == "id")
   {
   }
   else if (name == "id")
   {