]> git.saurik.com Git - wxWidgets.git/blobdiff - src/stc/gen_iface.py
fix for rather mysterious problem when deleting the list ctrl
[wxWidgets.git] / src / stc / gen_iface.py
index b7dd75671502240e854534bea837e3e50617467a..293eff48c84ee7af49aba8959eec31b593eeb259 100644 (file)
@@ -19,14 +19,14 @@ from fileinput import FileInput
 IFACE         = './scintilla/include/Scintilla.iface'
 H_TEMPLATE    = './stc.h.in'
 CPP_TEMPLATE  = './stc.cpp.in'
-H_DEST        = '../../include/wx/stc/stc.h' # './stc_test.h' #
-CPP_DEST      = './stc.cpp' #'./stc_test.cpp'
+H_DEST        = '../../include/wx/stc/stc.h'
+CPP_DEST      = './stc.cpp'
 
 
 # Value prefixes to convert
 valPrefixes = [('SCI_', ''),
                ('SC_',  ''),
-               ('SCN_', None),  # just toss these...
+               ('SCN_', None),  # just toss these out...
                ('SCEN_', None),
                ('SCE_', ''),
                ('SCLEX_', 'LEX_'),
@@ -35,7 +35,7 @@ valPrefixes = [('SCI_', ''),
                ('SCWS_', 'WS_'),
 ]
 
-# Message funcion values that should have a CMD_ constant as well
+# Message function values that should have a CMD_ constant as well
 cmdValues = [ (2300, 2350), 2011, 2013, (2176, 2180) ]
 
 
@@ -338,7 +338,7 @@ methodOverrideMap = {
 
                  '''wxString %s() {
                         wxString text;
-                        int   len  = GetTextLength();
+                        int   len  = GetTextLength()+1;
                         char* buff = text.GetWriteBuf(len+1);
 
                         SendMsg(%s, len, (long)buff);